본문 바로가기
백준알고리즘/기본 수학1

(Python/🥉3)백준 알고리즘 10250번: ACM 호텔

by windy7271 2022. 5. 13.
728x90
반응형

문제 출처:https://www.acmicpc.net/problem/10250

 

10250번: ACM 호텔

프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수

www.acmicpc.net

풀이:

T = int(input())
# H 층수 W = 방수 N = 손님
for i in range(T):
    H,W,N = list(map(int,input().split()))
    num = (N//H +1)                          #라인 = (N//H)+1 라인
    line = N%H								 # % 나머지반환
    if line == 0:                             #층이 H의 배수이면
        num = N//H
        line = H
    print(line*100+num)

101>201>301>H1>

102>202> 식으로 간다

5이하면 N//H 가 0 이므로 방번호 +1 을해준다

라인은  = N%H 

 

N이 H의 배수일경우

방번호는 똑같이 N//H 이고

층수는 입력받은 그대로 H를 쓴다.

 

 

 

반응형

댓글