Python/CoTe

[programmers] 나머지가 1이 되는 수 찾기

joannekim0420 2022. 2. 26. 17:09
728x90

https://programmers.co.kr/learn/courses/30/lessons/87389

 

코딩테스트 연습 - 나머지가 1이 되는 수 찾기

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

programmers.co.kr

 

한 줄 코드! 

def solution(n):
    # answer = []
    # for i in range(2,n):
    #     if n%i == 1:
    #         answer.append(i)
    # return min(answer)
    
    #한 줄 코드
    return min([x for x in range(2,n) if n%x==1])

if 조건이 for 문 뒤로 가야함!

'Python > CoTe' 카테고리의 다른 글

[programmers] 부족한 금액 계산하기  (0) 2022.02.26
[programmers] 비밀지도  (0) 2022.02.26
[programmers] 자릿수 더하기  (0) 2022.02.22
[programmers] 같은 숫자는 싫어  (0) 2022.02.22
[programmers] 정렬 내림차순 정렬  (0) 2022.02.21