Algorithm/PS
[BOJ/백준] 4892 - 숫자 맞추기 게임 [python]
chanwoong1
2023. 3. 12. 00:39
728x90
4892번: 숫자 맞추기 게임
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, n0으로 이루어져 있다. (0 < n0 < 1,000,000) 입력의 마지막 줄에는 0이 하나 주어진다.
www.acmicpc.net
문제 풀이
입력값을 받은 뒤, 주어진 규칙에 따라 출력해준다. n1의 홀짝 판단에 따라 출력이 달라진다.
정답 코드
cnt = 1
while True :
n = int(input())
if n == 0 : break
if n * 3 % 2 == 0 : print("{:d}. even {:d}".format(cnt, (3 * n // 2) * 3 // 9))
else : print("{:d}. odd {:d}".format(cnt, ((3 * n + 1) // 2) * 3 // 9))
cnt += 1
728x90