반응형
문제
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 |
최근댓글