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 |