이 문제는 제목에 기본적으로 모든 있다는 간단하다 : 당신은 양의 정수 부여하고 N을 당신은의 제수없는 작은 양의 정수 반환해야합니다 N을 .
예 : N = 24 의 제수 는 1, 2, 3, 4, 6, 8, 12, 24
입니다. 해당 목록에없는 가장 작은 양의 정수는 5 이므로 솔루션에서 찾은 결과입니다.
이것은 OEIS 시퀀스 A007978 입니다.
규칙
당신은 쓸 수 있습니다 프로그램이나 기능을 하고, 우리의 사용 표준 방법 입력을 수신하고 출력을 제공합니다.
모든 프로그래밍 언어를 사용할 수 있지만 이러한 허점 은 기본적으로 금지되어 있습니다.
이것은 code-golf 이므로 바이트 단위로 측정 된 가장 짧은 유효한 답변이 이깁니다.
테스트 사례
처음 100 개의 용어는 다음과 같습니다.
2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2,
3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3,
2, 3, 2, 4, 2, 3, 2, 3, 2, 7, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2,
3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3
특히 입력 1 과 2 에 대해 답이 작동하는지 확인하십시오 .이 경우 결과가 입력보다 큽니다.
그리고 더 큰 테스트 사례의 경우 :
N f(N)
1234567 2
12252240 19
232792560 23