본문 바로가기
Coding/코딩 문제

코딩 문제 : 나머지가 1이 되는 수 찾기

by 코딩짜는 머글 2024. 9. 24.

문제 설명

자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.

 

 

 

풀이

def solution(n):
    for i in range(1, n + 1):
        if n % i == 1:
            return i

 

 

다른사람의 풀이

def solution(n):
    return [x for x in range(1,n+1) if n%x==1][0]