n → n/2 (n이 짝수일때)
n → 3n + 1 (n이 홀수일 때)
이 규칙을 사용하여 13으로 시작하면 다음 수열을 얻을 수 있다:
13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1
13으로 시작한 수열은 10개의 수를 가진다.
아직 증명되진 않았지만 모든 수는 1로 끝날 것으로 생각된다.
100만 이하의 어떤수로 시작했을 때 가장 긴 수열을 갖는가?
주의 : 수열 시작후에 100만을 넘는 것은 허용된다.
한번 구해놓은 걸 다시 쓰면 빨리 끝납니다.
'(임시휴재) Fanta's Post > Project Euler' 카테고리의 다른 글
16. 2^1000의 각 자리의 합은? (0) | 2010.07.31 |
---|---|
15. 20X20그리드의 좌상단에서 출발할 때 우하단으로 가는 길의 개수는? (2) | 2009.11.01 |
13. 100개의 50자리 수의 합에서 앞의 10자리 출력 (0) | 2009.09.19 |
12. 500개 이상의 약수를 가진 트라이앵글 숫자는 무엇인가 (0) | 2009.09.12 |
11. 20X20그리드에서 인접한 4개의 수로 만들수 있는 가장 큰 곱이 뭘까? (0) | 2009.09.06 |