IT/Baekjoon Oline Judge
[BOJ] 2798번 - 블랙잭
개발자희망생고롸파덕
2023. 11. 21. 20:49
#제출코드
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const input = fs.readFileSync(filePath).toString().trim().split('\n');
const [cardNum, number] = input[0].split(' ');
const cards = input[1].split(' ').map((item) => +item);
console.log(solution(+cardNum, +number, cards));
function solution(cardNum, number, cards) {
let total = 0;
for (let i = 0; i < cardNum; i++) {
for (let j = 0; j < cardNum; j++) {
for (let k = 0; k < cardNum; k++) {
if (i == j || j == k || i == k) {
continue;
}
const tmp = cards[i] + cards[j] + cards[k];
if (total < tmp && tmp <= number) {
total = tmp;
}
}
}
}
return total;
}