SMALL
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const nums = fs.readFileSync(filePath).toString().trim().split('\n').map( (i) => parseInt(i));
let arr;
for (let i=0; i<8; i++) {
for (let j=i+1; j<9; j++) {
if (nums.reduce((sum, item) => sum + item, 0) === nums[i] + nums[j] + 100) {
arr = nums.filter(item => item !== nums[i] && item !== nums[j]);
// break;
}
}
// if (!!arr) break;
}
arr.sort((a, b) => a - b);
for(let i=0; i<7; i++) console.log(arr[i]);
break를 써주면 결과값이 나왔을 때 포문을 멈춰준다.
LIST
'코테 > 코테withJS' 카테고리의 다른 글
| 백준 1476번 날짜 계산 (0) | 2022.07.04 |
|---|---|
| 백준 3085번 사탕 게임 자바스크립트 (0) | 2022.07.03 |
| 백준 Node.js(자바스크립트) 11328 strfry문제 (0) | 2021.09.23 |
| 백준 Node.js(자바스크립트) 10808번 알파벳 개수(아스키코드) (0) | 2021.09.22 |
| 백준 Node.js(자바스크립트) 1267번 핸드폰 요금 (0) | 2021.09.21 |