본문 바로가기
프로그래머스/[프로그래머스 - JAVA] Lv.1

[프로그래머스 - JAVA] 삼총사

by 코딩하는 흰둥이 2023. 4. 2.


  • 내 풀이
class Solution {
    public int solution(int[] number) {
        int answer = 0;
        // 세명의 숫자를 더해야 하기 때문에 개수에서 -2 한다
        for(int i = 0; i < number.length-2; i++){
        // 두번째 숫자부터 더해야하기 때문에 i에 +1을 하고 두번째 숫자기 때문에 개수에서 -1
            for(int j = i+1; j < number.length-1; j++){
            // 세번째 숫자부터 더해야하기 때문에 j에 +1하고 배열의 개수 만큼 돌린다
                for(int k = j+1; k < number.length; k++){
                    if((number[i] + number[j] + number[k]) == 0){
                        answer++;
                    }
                }
            }
        }        
        return answer;
    }
}

 

 

  • 다른 사람 풀이

다들 같다

댓글