(codeup) 1928 : (재귀함수) 우박수 (3n+1) (basic)
n = int(input())
def Collatz(n):
if n == 1:
print(1)
return 0
if n % 2 == 0:
print(n)
n = int(n / 2)
Collatz(n)
elif n % 2 != 0:
print(n)
n = int(3*n+1)
Collatz(n)
Collatz(n)
'IT > 알고리즘 공부' 카테고리의 다른 글
(백준) 2798번 - 블랙잭 (0) | 2019.08.28 |
---|---|
(codeup) 1084 : [기초-종합] 빛 섞어 색 만들기(설명) (0) | 2019.08.28 |
(codeup) 1915 : (재귀함수) 피보나치 수열 (0) | 2019.08.28 |
(codeup) 3321 : 최고의 피자 (0) | 2019.08.20 |
(codeup) 3301 : 거스름돈 (0) | 2019.08.20 |