백준 10250번 ACM 호텔

정은경·2020년 3월 22일
0

백준 문제풀이

목록 보기
33/51

문제


나의 풀이

  • 왜 처음에 틀린 것일까?
  • 결과가 문자가아닌 숫자여야 통과가 된다...! 왜?!
import sys

count = int(input())

for i in range(count):
    H, W, N = list(map(lambda a: int(a), sys.stdin.readline().strip().split()))
    
    yy = 0
    xx = 0
    if N % H == 0:
        # print(H, end='')
        yy = H*100
        # print(N//H)
        xx = N//H
    else:
        # print(N % H, end='')
        yy = N%H * 100
        xx = 1+N//H
    print(yy+xx)

남의 풀이

t = int(input())
for i in range(t):
    h, w, n = map(int, input().split())
    f = 0
    ho = 0
    if n % h == 0:
        f = h * 100
        ho = n // h
    else:
        f = (n % h) * 100
        ho = 1 + n // h
    print(f + ho)

Reference

느낀 점

  • 결과가 문자면 통과가 안되고, 문자여야 통과되는데 이유가 무엇일까?
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글