Python으로 구현한 10250번 ACM 호텔 문제 풀이입니다.
https://www.acmicpc.net/problem/10250
tc = int(input())
for _ in range(tc) :
h, w, n = map(int, input().split())
if n % h == 0 :
print('%d%02d'%(h, n/h))
else :
print('%d%02d'%(n%h, n/h + 1))
우선 테스트 케이스를 입력받은 후 입력받은 테스트 케이스만큼 반복문을 수행한다.
반복문 내에서는 호텔의 층 수(h), 각 층의 방 수(w), 몇 번째 손님인지를 나타내는 n을 입력받고
n을 h로 나눈 나머지 값이 0일 경우에는 h와 n을 h로 나눈 몫을 형식에 맞게 출력한다.
그렇지 않을 경우에는 n을 h로 나눈 나머지 값과 n을 h로 나눈 몫에 1을 더한 값을 형식에 맞게 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 1085번 직사각형에서 탈출 풀이 (0) | 2021.10.06 |
---|---|
백준(Python) 1929번 소수 구하기 풀이 (0) | 2021.10.06 |
백준(Python) 10870번 피보나치 수 5 (0) | 2021.10.06 |
백준(Python) 10039번 평균 점수 풀이 (0) | 2021.10.04 |
백준(Python) 1712번 손익분기점 풀이 (0) | 2021.10.04 |