Problem Solving/백준
[10250] ACM 호텔
충무로술겜마
2021. 7. 2. 11:46
https://www.acmicpc.net/problem/10250
10250번: ACM 호텔
프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수
www.acmicpc.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import java.util.*
fun makeRoom(H:Int, W:Int, N:Int){
val floor = if (N%H == 0) {H}
else if (H<N){N%H}
else if (H==N){H}
else {(N - (H%N)*(N/H))}
val floor_str = floor.toString()
val unit = if(N%H == 0){(N/H).toInt()}else{(N/H).toInt()+1}
var unit_str = unit.toString()
if (unit < 10){unit_str = "0".plus(unit_str)}
println(floor_str.plus(unit_str))
}
fun main (args:Array<String>) {
val sc: Scanner = Scanner(System.`in`)
val T = sc.nextInt()
for(i in 1..T){
val H = sc.nextInt()
val W = sc.nextInt()
val N = sc.nextInt()
makeRoom(H, W, N)
}
}
|
cs |