프로그래머스 - Lv.1: 나머지가 1이 되는 수 찾기

르네·2023년 9월 13일
0

Python

목록 보기
2/45

문제

풀이

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

시간복잡도

O(n)
: N이 1,000,000이면 시간복잡도 최대 O(n)으로 풀 수 있음.

배운점

나머지 연산자 -> '%'
처음으로 나머지가 1 나올 때, 바로 반환하게 했으므로 반환값으로 가장 작은 자연수가 나옴.

profile
데이터분석 공부로그

0개의 댓글