(임시휴재) Fanta's Post/Project Euler
14. 3n+1
지환태
2009. 10. 10. 14:50
n → n/2 (n이 짝수일때)
n → 3n + 1 (n이 홀수일 때)
이 규칙을 사용하여 13으로 시작하면 다음 수열을 얻을 수 있다:
13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1
13으로 시작한 수열은 10개의 수를 가진다.
아직 증명되진 않았지만 모든 수는 1로 끝날 것으로 생각된다.
100만 이하의 어떤수로 시작했을 때 가장 긴 수열을 갖는가?
주의 : 수열 시작후에 100만을 넘는 것은 허용된다.
한번 구해놓은 걸 다시 쓰면 빨리 끝납니다.