개발/알고리즘(코딩테스트)
프로그래머스, 자바스크립트) 삼총사
빔네모
2024. 11. 12. 23:52
문제
https://school.programmers.co.kr/learn/courses/30/lessons/131705?language=javascript
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이
function solution(number) {
let count = 0;
const len = number.length;
// 3중 반복문을 사용하여 모든 가능한 조합을 확인
for (let i = 0; i < len - 2; i++) {
for (let j = i + 1; j < len - 1; j++) {
for (let k = j + 1; k < len; k++) {
// 세 수의 합이 0인 경우 카운트 증가
if (number[i] + number[j] + number[k] === 0) {
count++;
}
}
}
}
return count;
}