sm 기술 블로그

56. 10250(ACM호텔) 본문

문제/백준_자바스크립트

56. 10250(ACM호텔)

sm_hope 2022. 5. 29. 20:51
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