sm 기술 블로그
56. 10250(ACM호텔) 본문
let input = require("fs").readFileSync("ex.txt").toString().trim().split("\n");
const T = parseInt(input[0]);
let result = "";
for (i = 1; i <= T; i++) {
let tmp = input[i].split(" ").map(Number);
let H = tmp[0];
let W = tmp[1];
let N = tmp[2];
num = 0;
num = parseInt(Math.ceil(N / H)); //호수
if (N % H === 0) {// 마지막 층은 따로 처리해야한다.
num += H * 100; //층수
} else {
num += (N % H) * 100; // 층수
}
result += num + "\n";
}
console.log(result);
몇 번째 손님 / 층수=> 호수
(각 층마다 빠른 호수가 먼저 채워짐)
몇 번째 손님 % 호텔층수 *100 => 배정된 방 층수
마지막층은 따로 관리 필요.
'문제 > 백준_자바스크립트' 카테고리의 다른 글
58. 2839(설탕배달) (0) | 2022.05.30 |
---|---|
57. 2775(부녀회장이 될테야) (0) | 2022.05.30 |
55. 2869(달팽이는 올라가고 싶다) (0) | 2022.05.29 |
54. 1193 (분수찾기) (0) | 2022.05.28 |
53. 2292(벌집) (0) | 2022.05.26 |
Comments