본문 바로가기

파이썬10

[프로그래머스] 나머지가 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.
[Python] if~else 조건문을 이용해 3의 배수인지 확인 다음과 같은 문제가 있다. # 퀴즈 : # 숫자를 입력받아서 메세지를 출력하여라 (if ~ else) # 숫자값이 3의 배수이면 3의 배수이다. # 그렇지 않으면 3의 배수가 아니다. n = int(input()) if (n%3 == 0): print("3의 배수이다") else: print("3의 배수가 아니다.") 2022. 3. 4.