Problem Solving/boj.kr (Python)
[BOJ / 파이썬] 10250 : ACM 호텔
hoiiiii
2022. 7. 11. 20:05
문제 : https://www.acmicpc.net/problem/10250
10250번: ACM 호텔
프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수
www.acmicpc.net
Sol )
- N % H(높이) = 층 수 (단, 나머지가 0 인 경우 H 층)
- N / H(높이)의 몫 = 방 번호 (단, 2자리 이하인 경우 앞에 0 을 추가)
- 모든 테스트케이스에 대해 높이 + 방 번호 (YXX 또는 YYXX) 형태로 출력
소스코드 )
def ceil(n):
if n -int(n) >0:
return int(n)+1
else:
return int(n)
T = int(input())
for i in range(T):
H,W,N = map(int,input().split())
h = str(N%H)
if h == "0":
h = str(H)
w = str(ceil(N/H))
if(int(w)<10):
w = "0"+w
print(h+w)