반응형

문제

https://www.acmicpc.net/problem/10250


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import sys
 
n=int(sys.stdin.readline())
 
while(n>0):
    n-=1
    H,W,N=map(int , sys.stdin.readline().split())
 
 
    if N%H!=0:
        floor=N%H    #층수 나머지로 계산
                ho=N//H+1    #1호부터 시작이므로 +1
        else:   #꼭대기에 위치할경우 나머지가 0
        floor=H
        ho=N//H
 
    if ho<10:
        print(str(floor)+"0"+str(ho))
    else:
        print(str(floor)+str(ho))

cs


간단히 몫과 나머지로 계산이 될거같다 일단 코드를 짜보자정원이 초과하는 경우가 

아니라면 W가 필요없는거 같다.꼭대기층만 따로 처리를 해주면 될거같다. 출력의 경우

 호수가 한자리라면 앞에 0을 더해준다.


 



반응형

'알고리즘(python) > 수학' 카테고리의 다른 글

[Python]수학 백준 1011  (0) 2019.12.20
[Python]수학 백준 2775  (0) 2019.12.20
[Python]수학 백준 2869  (0) 2019.12.19
[Python]수학 백준 1193  (0) 2019.12.19
[Python]수학 백준 2292  (0) 2019.12.19
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기