T = int(input())
for i in range(T):
H, W, N = map(int, input().split())
Y=N%H
X=N//H
if N>=H:
X+=1
room_number = Y*100+X
if Y==0:
room_number = H*100+N/H
print(int(room_number))
elif N<H:
room_number = Y*100+1
print(room_number)
room_number 식을 산출해 풀었다.
- T를 입력받는다.
- T만큼 H, W, N을 입력받는다.
- X, Y를 생성한다.
- N이 H 이상일 경우와, N이 H 보다 작을 경우의 식을 만들어 준다.
4-1 N이 H 이상인 경우,
X값에 1을 더하고 room_number = Y 100+X 이지만
Y값이 0이면 room_number = H 100+N/n이다.
4-2 N이 H 이하인 경우,
room_number = Y * 100+1 이다.
T 개의 테스트 데이터. T 는 입력의 맨 첫 줄에 주어진다.
각 테스트 데이터는 한 행으로서 H, W, N, 세 정수를 포함.
호텔의 층 수, 각 층의 방 수, 몇 번째 손님인지를 나타낸다.
(1 ≤ H, W ≤ 99, 1 ≤ N ≤ H × W)
한 행 마다 N 번째 손님에게 배정되어야 하는 방 번호 출력