-
[백준]1417번 국회의원 선거 with Node.jsProgramming/Algorithm 2023. 2. 3. 19:05
const [N,...arr] = require("fs").readFileSync("testInput.txt").toString().trim().split("\n").map(Number); let answer = 0; while(true){ let max = 0; for(let i=0;i<N;i++){ //출마자 수 만큼 반복, 제일 많은 득표수를 가진 사람을 찾는다. if(arr[i] >= arr[max]) max = i; }; if(max === 0) break; //첫번째인 다솜이는 증가, 제일 많은 득표수를 가진 사람들은 값을 하나씩 감소 시킨다. arr[0]++; arr[max]--; answer++; }; console.log(answer);
Node.js 버전의 풀이가 없어서 업로드 한다.
'Programming > Algorithm' 카테고리의 다른 글
[백준]10773번 제로 with Node.js (0) 2023.02.10 [백준]2828번 사과 담기 게임 with Node.js (0) 2023.02.04 [백준]5347번 LCM with Node.js (0) 2023.02.02 [백준]2635번 수 이어가기 with Node.js (0) 2023.02.01 [백준]2018번 수들의 합5 with Node.js (0) 2023.01.31