개발자로 전향중

[프로그래머스] 삼총사 - 브루트포스(완전탐색) 본문

자료구조&알고리즘

[프로그래머스] 삼총사 - 브루트포스(완전탐색)

hovinee 2024. 10. 7. 18:53

문제설명

 

문제해결

function solution(number) {
    var answer = 0;
  
    // 첫 번째 학생 선택
    for (let i = 0; i < number.length - 2; i++) {
        // 두 번째 학생 선택
        for (let j = i + 1; j < number.length - 1; j++) {
            // 세 번째 학생 선택
            for (let k = j + 1; k < number.length; k++) {
                // 세 학생의 번호 합이 0인지 확인
                if (number[i] + number[j] + number[k] === 0) {
                    answer++;
                }
            }
        }
    }
    return answer;
}