BAEKJOON (Python)/단계별

BAEKJOON_10250 " ACM 호텔" PYTHON

RiLLa_0511 2023. 3. 1. 16:58
728x90

[백준] 10250번 Python 파이썬

 

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

 

10250번: ACM 호텔

프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수

www.acmicpc.net

h, w, n을 입력받아서

 

1) n이 h로 나누어 떨어지면 가장 꼭대기 층을 사용하기 때문에 h가 층이 된다. 

그리고 count를 n을 h로 나눈 몫이라고 하면  count가 호가 되기 때문에 h층의 count호를 출력해준다.

 

2) n이 h로 나누어 떨어지지 않으면 n을 h로 나누고 남은 나머지가 층이 되고, count에 1을 더한 값이 호가 되기 때문에 이 값을 출력해준다. 

t = int(input())
count = 0
for _ in range(t):
    h, w, n = map(int, input().split())
    if n % h == 0:
        count = n // h
        print(h * 100 + count)
    else:
        count = n // h + 1
        print((n % h) * 100 + count)