<프로그래밍 언어>19 [Python] 변수값 변경하기 변수란 어떠한 값을 저장하는 메모리 공간이자 저장된 위치를 가리키는 레퍼런스이다. 파이썬에서는 변수명 = 수식 또는 값 a = 1 이렇게 =assignment 기호를 사용하려 변수를 입력한다. 여기서 중간변수를 변경하려면 어떻게 해야할까? # 퀴즈 : user1, user2의 변수값을 서로 변경하여라 user1 = "영희" user2 = "철수" print('='*50) print('user1 = ', user1) print('user2 = ', user2) # 중간변수 설정 (전통식) temp = user1 user1 = user2 user2 = temp print('='*50) print('user1 = ', user1) print('user2 = ', user2) # 쉼표를 이용한 변수 교체 (파이.. 2022. 3. 11. [프로그래머스] 나머지가 1이 되는 수 찾기 나머지가 1이 되는 수 찾기 문제 설명 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 3 ≤ n ≤ 1,000,000 입출력 예nresult 10 3 12 11 def solution(n): for i in range (2,n): if n % i == 1: return i 2022. 3. 7. [프로그래머스] 약수의 합 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예nreturn 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. def solution(n): answer = 0 for i in range (1,n+1): if n % i == 0: answer += i return answer 2022. 3. 7. [프로그래머스] 수박수박수박수박수박수? 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 입출력 예nreturn 3 "수박수" 4 "수박수박" def solution(n): answer = '' for i in range(0,n): if i%2 == 0: answer += '수' else: answer += '박' return answer 2022. 3. 6. 이전 1 2 3 4 5 다음