자바 Java/코드업

[코드업] 1928 ~ 1929 : 우박수 (3n+1)

꿈꾸me 2022. 4. 13. 22:41
728x90

 

 

 

 

문제 내용이 비슷해 두 문제 풀이를 한 번에 올립니다~

(초보자 풀이이니 ,,참고만 하세용,, ㅎㅎ)


코드업 '1928 : 우박수 (3n+1) (basic)' 파이썬 풀이

 

문제 ) 콜라츠의 추측, 3n+1문제, 우박수 문제라고 불리는 이 문제는 다음과 같다.

1, 어떤 자연수 n이 입력되면,

2. n이 홀수이면 3n+1을 하고,

3. n이 짝수이면 n2를 한다.

4. 이 n 1이 될때까지 2 3과정을 반복한다.

어떤 자연수 n이 입력되면 위 알고리즘에 의해 1이 되는 과정을 모두 출력하시오.

 

나의 풀이 )

 

 


 

 

 

코드업 '1929 : 우박수 (3n+1) (reverse)' 파이썬 풀이

 

문제 ) 콜라츠의 추측, 3n+1문제, 우박수 문제라고 불리는 이 문제는 다음과 같다.

1, 어떤 자연수 n이 입력되면,

2. n이 홀수이면 3n+1을 하고,

3. n이 짝수이면 n2를 한다.

4. 이 n 1이 될때까지 2 3과정을 반복한다.

그런데 이번에는 이 순서의 역순을 출력하고자 한다. 어떤 자연수 n이 입력되면 위 알고리즘에 의해 1이 되는 과정을 모두 출력하시오.

 

나의 풀이 )

 

 

수정할 부분이 발견되거나 궁금한 점이 있으면 댓글 남겨주세요.

성장을 위한 댓글은 환영입니다 :)

 

 

 

 

728x90