[프로그래머스] 삼총사

JOY·2023년 8월 16일
0

[CodingTest] Java

목록 보기
59/61

🫡 문제

프로그래머스 - 삼총사

🫡 코드

class Solution {
    public int solution(int[] number) {
        int answer = 0;
        
        for(int i=0; i<number.length; i++){
            for(int j=i+1; j<number.length; j++){
                for(int k=j+1; k<number.length; k++){
                    if(number[i] + number[j] + number[k] == 0){
                        answer++;
                    }
                }
            }
        }
        
        if(answer == 0) System.out.println("삼총사가 될 수 있는 방법이 없습니다.");
        
        return answer;
    }
}

🫡 풀이

조합

조합한 3개의 숫자를 모두 더했을 때 0이 되는 경우의 수를 출력하는 문제
1. 3중 for문을 이용
2. 3개의 숫자 합이 0일 경우 answer+1
3. answer의 최종 값이 0일 경우 👉 3개의 숫자를 더했을 때 0이 되는 숫자가 없다는 의미의 문장 출력

profile
Just Do IT ------- 🏃‍♀️

1개의 댓글

comment-user-thumbnail
2023년 8월 16일

좋은 글 감사합니다. 자주 올게요 :)

답글 달기

관련 채용 정보