지나가던 개발자
[Python] 백준 14920번(3n+1 수열) 문제 풀이 본문
풀어 보자.
n = int(input())
i = 1
while n != 1:
if n % 2 == 0:
n = n // 2
else:
n = 3 * n + 1
i += 1
print(i)
짝수면 n // 2, 홀수면 3n+1의 연산을 수행한다.
어제 푼 문젠데 귀찮아서 안올리다 이제야 올린다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 2562번(최댓값) 문제 풀이 (0) | 2022.01.08 |
---|---|
[Python] 백준 1934번(최소공배수) 문제 풀이 (0) | 2022.01.08 |
[Python] 백준 1157번(단어 공부) 문제 풀이 (0) | 2022.01.06 |
[Python] 백준 1152번(단어의 개수) 문제 풀이 (0) | 2022.01.06 |
[Python] 백준 1008번(A/B) 문제 풀이 (0) | 2022.01.06 |
Comments