다음 라운드에서의 위치는 현재 라운드의 위치를 2로 나눈 내림 값이다
다음 라운드에서 위치가 같다면 두 사람은 현재 같은 라운드에 있다는 것을 알 수 있다
머리쓰는 구현 문제였다
https://www.acmicpc.net/problem/1057
let input;
const readline = require("readline").createInterface({
input: process.stdin,
output: process.stdout,
});
readline.on("line", (line) => {
input = line;
readline.close();
});
readline.on("close", () => {
solution(input);
process.exit();
});
const solution = (inp) => {
let inparr = inp.split(" ").map((el) => Number(el));
let kim = inparr[1];
let lim = inparr[2];
let cnt = 0;
while (kim !== lim) {
kim = Math.ceil(kim / 2);
lim = Math.ceil(lim / 2);
cnt++;
}
console.log(cnt);
};
'개발 노트 > 백준, 프로그래머스 풀이' 카테고리의 다른 글
[백준 20291/javascript] 파일 정리 (0) | 2022.08.29 |
---|---|
[백준 17219/javascript] 비밀번호 찾기 (0) | 2022.08.28 |
[백준 1476/c++] 날짜 계산 (0) | 2022.08.26 |
[백준 11441/javascript] 합 구하기 (0) | 2022.08.25 |
[백준 1026/javascript] 보물 (0) | 2022.08.24 |
댓글