본문 바로가기
백준 문제풀이

baekjoon - python - 4892

by winston1214 2020. 10. 14.
반응형

www.acmicpc.net/problem/4892

 

4892번: 숫자 맞추기 게임

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, n0으로 이루어져 있다. (0 < n0 < 1,000,000) 입력의 마지막 줄에는 0이 하나 주어진다.

www.acmicpc.net

import sys
idx = 1
while True:
    n0 = int(sys.stdin.readline())
    if n0 == 0:
        break
    n1 = 3*n0
    if n1 % 2 == 0:
        n2 = n1/2
    else:
        n2 = (n1+1)/2
    n3 = 3*n2
    n4 = n3//9
    if n1 % 2 == 0:
        result = 2 * n4
        print('{}. even {}'.format(idx,int(n4)))
    else:
        result = 2*n4+1
        print('{}. odd {}'.format(idx,int(n4)))
    idx+=1
반응형

'백준 문제풀이' 카테고리의 다른 글

baekjoon - python - 2747  (0) 2020.10.17
baekjoon - python - 5217  (0) 2020.10.14
baekjoon - python - 2752  (0) 2020.10.14
baekjoon - python - 4101  (0) 2020.10.14
baekjoon - python - 16430  (0) 2020.10.14

댓글