class Solution {
public int solution(int[] sides) {
int max = 0;
int sum = 0;
for(int i : sides){
if(max<=i){
max = i;
}
sum += i;
}
if((sum-max)>max) return 1;
else return 2;
}
}
import java.util.Arrays;
class Solution {
public int solution(int[] sides) {
int answer = 0;
Arrays.sort(sides);
return sides[2] >= sides[0]+sides[1] ? 2 : 1;
}
}
Arrays.sort 와 삼항 연산자를 이용한 풀이
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바] 자릿수 더하기 (0) | 2023.03.07 |
---|---|
[프로그래머스/자바] 약수의 합('자바 입문' 강의 마지막 문제) (0) | 2023.02.24 |
[프로그래머스/자바] 문자열 뒤집기 (0) | 2023.02.22 |
[프로그래머스/자바] 양꼬치 (0) | 2023.02.22 |
[프로그래머스/자바] 배열의 평균 값 (0) | 2023.02.22 |