내가 제출한 코드는 아래와 같다
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
let cards = Number(input[0].split(' ')[0]);
let M = Number(input[0].split(' ')[1]);
let nums = input[1].split(' ').map(n => Number(n));
let max = 0;
for(let i = 0; i < cards; i++) {
for(let j = i + 1; j < cards; j++) {
for(let k = j + 1; k < cards; k++) {
let sum = nums[i] + nums[j] + nums[k];
if(sum > max && sum <= M) {
max = sum;
}
}
}
}
console.log(max);
결과
더 좋은 작성 방법은 댓글로 달아주세요. 언제나 환영입니다.
반응형
'알고리즘 문제 풀이' 카테고리의 다른 글
[TIL] JavaScript 알고리즘 100일 챌린지 5번째 도전 + 내 방법 (0) | 2023.05.03 |
---|---|
[TIL] JavaScript 알고리즘 100일 챌린지 4번째 도전 (0) | 2023.05.02 |
[TIL] JavaScript 알고리즘 100일 챌린지 2, 3번째 도전 (0) | 2023.05.01 |
[TIL] JavaScript 알고리즘 100일 챌린지 - 1 (0) | 2023.04.30 |
백준 7568번 node.js (자바스크립트) (0) | 2021.10.08 |