문제
https://school.programmers.co.kr/learn/courses/30/lessons/131705?language=javascript
풀이
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;
}
'개발 > 알고리즘(코딩테스트)' 카테고리의 다른 글
프로그래머스, 자바스크립트) 숫자의 표현 (3) | 2024.11.13 |
---|---|
프로그래머스, 자바스크립트) 로또의 최고 순위와 최저 순위 (0) | 2024.11.11 |
프로그래머스, 자바스크립트) 이상한 문자 만들기 (0) | 2024.11.10 |
프로그래머스, 자바스크립트) 크기가 작은 부분문자열 (1) | 2024.11.07 |
프로그래머스, 자바스크립트) 최대공약수와 최소공배수 (0) | 2024.08.04 |