- 내 풀이
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;
}
}
- 다른 사람 풀이
다들 같다
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] [1차] 비밀지도 - 17년도 카카오 1차 코딩테스트 (0) | 2023.04.03 |
---|---|
[프로그래머스 - JAVA] 최소직사각형 (0) | 2023.04.03 |
[프로그래머스 - JAVA] 시저 암호 (0) | 2023.04.02 |
[프로그래머스 - JAVA] 예산 (0) | 2023.04.02 |
[프로그래머스 - JAVA] 이상한 문자 만들기 (0) | 2023.03.30 |
댓글