728x90
반응형

층(Y)은 N이 H보다 작아질 때까지 H를 뺀 횟수 + 1이고, 호(X)는 반복문을 탈출하고 남은 N이다.

처음엔 층(Y)은 N에다 H를 나눈 나머지이고 호(X)는 N에다 H를 나눈 몫이라고 생각했었는데 조금 다른 느낌이다.

EX) H = 6, W = 12, N = 10

1) 10 > 6 O ->  N = 10 - 6 = 4, X = 2

2) 4 > 6 X -> Y = 4, X = 2 -> 402 출력

for _ in range(int(input())):
    H, W, N = map(int,input().split(" "))
    X = 1
    while N > H:
        X += 1
        N -= H
    Y = N
    if X < 10:
        print(str(Y) + "0" + str(X))
    else:
        print(str(Y) + str(X))

728x90
반응형

+ Recent posts