[Programmers / Level1] 131705. 삼총사(Java)

이하얀·2024년 8월 16일
0

🕊️ 프로그래머스

목록 보기
30/43

💡 Info




입출력 조건




입출력 예시




문제 이해


  • 주어진 정수 배열 중 3가지를 뽑아 0이 되는 개수를 구하는 문제


알고리즘 및 최종 풀이


풀이 시간 : 15분

  1. 첫번째 수 비교하기
  2. 두번째 수부터 비교하기
  3. 세번째 수부터 비교하기
  4. 3개 숫자를 더한 값이 == 0이라면 -> answer++
import java.util.*;

class Solution {
    public int solution(int[] number) {
        
        int answer = 0;
        
        for(int one = 0; one < number.length; one++) {
            for(int two = one + 1; two < number.length; two++) {
                for(int three = two + 1; three < number.length; three++) {
                    if(number[one] + number[two] + number[three] == 0) {
                        answer++;
                    }
                }
            }
        }
        return answer;
    }
}


결과

profile
언젠가 내 코드로 세상에 기여할 수 있도록, BE 개발 기록 노트☘️

0개의 댓글