본문 바로가기
코테/코테withJS

백준 2309번 일곱 난쟁이

by 트레일헤드레인저 2022. 7. 2.
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