문제 번호 : 콜라츠의 추측

문제 번호 : 콜라츠의 추측

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 0  해결 문제 수: 0
[제출][채점상황][게시판][:]

문제 설명

콜라츠 추측 (Collatz conjecture)은 1937년에 처음으로 이 추측을 제기한 로타르 콜라츠의 이름을 딴 것으로 3n+1 추측울람 추측, 혹은 헤일스톤(우박) 수열등 여러 이름으로 불린다. 콜라츠 추측은 임의의 자연수가 다음 조작을 거쳐 항상 1이 된다는 추측이다.

  1. 짝수라면 2로 나눈다.
  2. 홀수라면 3을 곱하고 1을 더한다.
  3. 1이면 조작을 멈추고, 1이 아니면 첫 번째 또는 두 번째 단계로 돌아간다.

예를 들어, 6 에서 시작한다면, 차례로 6, 3, 10, 5, 16, 8, 4, 2, 1 이 된다.

이와 같이 어떤 자연수 n이 입력되면 위와 같이 1이 되는 과정에 생성되는 모든 수를 역순으로 출력하시오.


입력

자연수 n이 입력된다.(1<=n<=10,000,000)

출력

n이 콜라츠의 추측에 의해 1이 되는 과정을 역순으로 출력한다.

입력예시

6

출력예시

1
2
4
8
16
5
10
3
6

도움말

[제출][채점상황]