백준 10250 ACM 호텔

 

이렇게 보면, 호수 YYXX 중

뒷부분 XX는 N을 H로 나눈 몫과 같다. (나누어떨어질 때만 빼고)

앞부분 YY는 N을 H로 나눈 나머지와 같다. (나누어떨어질 때만 빼고)

 

나누어떨어질 때를 예외로 두고 YY와 XX를 구하면 된다.

 

import sys

T = int(sys.stdin.readline())
H, W, N = 0, 0, 0

for i in range(T):
    H, W, N = map(int, sys.stdin.readline().split())

	# N이 H로 나누어떨어지지 않을 때
    if  N % H != 0:
        X = N//H + 1
        if len(str(X)) == 1: # X가 한 자리수일때 앞에 0을 더해줌
            X = '0' + str(X)
        Y = N % H

	# N이 H로 나누어떨어질 때
    else :
        X = N//H
        if len(str(X)) == 1: # X가 한 자리수일때 앞에 0을 더해줌
            X = '0' + str(X)
        Y = H

    print(str(Y)+str(X))