Algorithm/백준

[백준] 10250번 - ACM호텔 파이썬 풀이🐢

SlowTurtle_ 2023. 1. 19. 21:11
728x90
문제 : https://www.acmicpc.net/problem/10250

10250번 - ACM호텔

🐢 풀이

처음 작성한 코드는 아래와 같다. 

T = int(input())

for _ in range(T):
  H, W, N = map(int, input().split())
  floor = (N % H) * 100 # 층수 
  num = (N // H) + 1 # 호수
  print(floor + num)

위 코드를 제출했을 때 틀렸는데 그 이유를 생각해보니 손님(N)이 H의 배수라면 나머지가 0이 되는 것이었다. 따라서 나머지가 0일 때를 고려하여 코드를 추가했다.

 

🐢최종 코드

T = int(input())

for _ in range(T):
  H, W, N = map(int, input().split())
  floor = (N % H) * 100 # 층수 
  num = (N // H) + 1 # 호수
  if N % H == 0:
    floor = H * 100
    num = N // H
  print(floor + num)

해결했다.

 

Don't stop

728x90