관련 : 반복 된 phi (n) 함수 .
당신의 도전은 반복 된 phi 함수를 계산하는 것입니다 :
f(n) = number of iterations of φ for n to reach 1.
오일러의 참을성있는 기능φ
은 어디에 있습니까 ?
관련 OEIS .
그래프는 다음과 같습니다.
규칙 :
목표는에서로 출력 f(n)
하는 n=2
것 n=100
입니다.
이것은 코드 골프이므로 가장 짧은 코드가 승리합니다.
확인할 수있는 값은 다음과 같습니다.
1, 2, 2, 3, 2, 3, 3, 3, 3, 4, 3, 4, 3, 4, 4, 5, 3, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 5, 4, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 6, 4, 5, 5, 5, 5, 6, 5, 5, 5, 6, 5, 6, 4, 6, 5, 5, 5, 6, 5, 6, 5, 5, 6, 6, 5, 6, 6, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 5, 6, 7, 5, 7, 5, 6, 6, 7, 5, 6, 6, 6, 6, 6, 6, 7, 5, 6, 6
x
와 같은 유한 한 값이 있음을 증명하십시오 phi(x)
.
f(n)
, 고정 된 수의 범위에서 실행하는 것보다는 구현할 솔루션을 요청하는 것이 좋습니다. 바이트 수가 적은 범위에서 함수를 적용 할 수있는 능력을 가진 언어들 사이에도 차이가 있습니다 (부분 카멜레온 도전?)