[JS]백준 10250번 ACM 호텔
풀이
N -= H을 N이 0이 될 때까지 반복하는 동안 W를 카운팅하면 손님이 머무르게 될 그 층의 룸넘버를 알 수 있다.
그리고 N += H를 하면 N이 머무르게 될 층넘버를 알 수 있다
const input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
const allLeng = Number(input[0])
const findRoomNum = (arrs) => {
const [floornum, roomnum, clientnum] = arrs.split(' ').map(ele=>Number(ele))
let cnt = 0
for(let i=1; i<=roomnum; i++){
for(let j=1; j<=floornum; j++){
cnt++
if(cnt===clientnum){
console.log(Number(String(j)+String(i<10?"0"+String(i):i)))
break;
}}
if(cnt===clientnum) break
}}
for(let k=1; k<=allLeng; k++) findRoomNum(input[k]);
//220ms
Author And Source
이 문제에 관하여([JS]백준 10250번 ACM 호텔), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wltnrms0629/JS백준-10250번-ACM-호텔저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)