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

DARTZ·2022년 6월 20일
0

알고리즘

목록 보기
91/135
def solution(n):
    answer = n

    for num in range(n-1, 0, -1):
        value_num = n % num

        if value_num == 1:
            answer = min(num, answer)


    return answer

answer에 기본으로 n 값으로 초기화 해놓고 n-1부터 1까지 나누어서 나머지가 1일 경우 최솟값을 비교해서 answer에 넣어주면 된다.

profile
사람들이 비용을 지불하고 사용할 만큼 가치를 주는 서비스를 만들고 싶습니다.

0개의 댓글