문제 링크
ACM 호텔
풀이 전 계획 및 생각
왼쪽부터 채워가므로 들어온 손님의 번째수를 height로 나누면 몫은 가로로 몇번째에 위치하는지 알 수 있고 나머지가 몇층에 위치하는지를 나타낸다. 그리고 나머지가 0이면 height값의 층에 위치한다. 0층은 없기 때문에
풀이
def hotel(height, width, guest_number):
guest_height = (guest_number % height)
if guest_height == 0:
guest_height = height
guest_width = (guest_number // height) + 1
guest_room = guest_height * 100 + guest_width
return guest_room
guest = int(input())
room_list=[]
for num in range(guest):
H, W, N = map(int,input().split())
room_list.append(hotel(H,W,N))
for num in range(guest):
print(room_list[num])
4.풀이하면서 막혔던 점과 고민했던 점
나머지가 0인 경우에 대한 조치