코딩/공부

[Python] 백준 4892번 - 숫자 맞추기 게임

취미니스트 2024. 1. 31. 14:39
728x90
반응형

문제

https://www.acmicpc.net/problem/4892

 

테스트 케이스 번호에 대한 변수 생성.

무한 루프로 구성.

- 정수 하나 입력.

- 0인 경우 반복 종료.

- 문제에서 제시된 조건으로 n1~n4까지 계산.

- 테스트 케이스 번호와 n1 짝수, 홀수 판별, n4값 출력.

- 테스트 케이스 번호 증가.

case_n = 1
while True:
    n = int(input())
    if n == 0:
        break
    n1 = n * 3
    n2 = n1 // 2 if n1 % 2 == 0 else (n1 + 1) // 2
    n3 = 3 * n2
    n4 = n3 // 9
    print(f'{case_n}. {"even" if n1 % 2 == 0 else "odd"} {n4}')
    case_n += 1
728x90
반응형

'코딩 > 공부' 카테고리의 다른 글

[Python] 백준 5337번 - 웰컴  (0) 2024.01.31
[Python] 백준 5217번 - 쌍의 합  (1) 2024.01.31
[Python] 백준 4562번 - No Brainer  (0) 2024.01.31
[Python] 백준 2742번 - 기찍 N  (0) 2024.01.31
[Python] 백준 2741번 - N 찍기  (0) 2024.01.31