-
[백준 / javascript] 2980번 도로와 신호등알고리즘 2023. 5. 15. 23:50728x90
https://www.acmicpc.net/problem/2980
// 2980 : 도로와 신호등 const readFile = process.platform === 'linux' ? '/dev/stdin' : 'test.txt'; const input = require('fs') .readFileSync(readFile) .toString() .trim() .split('\n'); const [N, L] = input[0].split(' ').map(Number); let info = []; for (let i = 1; i <= N; i++) { info.push(input[i].split(' ').map(Number)); } let time = 0; let plusTime = 0; info.map((item) => { time = item[0] + plusTime; let tmp = time % (item[1] + item[2]); if (tmp < item[1]) { plusTime += item[1] - tmp; } }); console.log(plusTime + L);
728x90'알고리즘' 카테고리의 다른 글
[백준 / javascript] 2606번 바이러스 (0) 2023.04.16 [백준 / javascript] 13305번 주유소 (0) 2023.04.10 [백준 / javascript] 1543번 문서 검색 (0) 2023.04.10 [백준 / javascript] 1991번 트리 순회 (0) 2023.04.10 [백준 / javascript] 1874번 스택 수열 (0) 2023.04.10