<문제 설명>
자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.
<코드>
def solution(n):
answer = 0
for i in range(1,n):
if n%i==1:
answer=i
break
return answer
<풀이 과정>
-for문을 돌면서 나머지가 1이 되게 하는 수 찾기
-최소의 숫자를 찾으면 break문으로 종료
'2024 코딩테스트 스터디' 카테고리의 다른 글
[4주_4일차] 프로그래머스-서울에서 김서방 찾기(Python) (0) | 2024.06.28 |
---|---|
[4주_3일차] 프로그래머스-두 정수 사이의 합(Python) (0) | 2024.06.27 |
[4주_1일차] 프로그래머스-x만큼 간격이 있는 n개의 숫자(Python) (0) | 2024.06.25 |
[3주_7일차] 백준-queuestack(Python) (1) | 2024.06.07 |
[3주_6일차] 백준-풍선 터뜨리기(Python) (0) | 2024.06.07 |