신재권 2022. 10. 30. 15:47
package programmers;

public class 삼총사 {

   public static void main(String[] args) {
      System.out.println(solution(new int[] {-2, 3, 0, 2, -5}));
      System.out.println(solution(new int[] {-3, -2, -1, 0, 1, 2, 3}));
      System.out.println(solution(new int[] {-1, 1, -1, 1}));
   }

   public static int solution(int[] number) {
      int answer = 0;
      for (int i = 0; i < number.length - 2; i++) {
         for (int j = i + 1; j < number.length - 1; j++) {
            for (int k = j + 1; k < number.length; k++) {
               if (number[i] + number[j] + number[k] == 0) {
                  answer++;
               }
            }
         }
      }
      return answer;
   }

}