나의 풀이
import java.util.*;
class Solution {
public int solution(int[] sides) {
int answer = 0;
Arrays.sort(sides);
if(sides[2]<sides[0]+sides[1]){
return 1;
} else{
return 2;
}
}
}
▶ 오름차순으로 정렬한 경우 가장 마지막 값이 최댓값이다.
다른 사람의 풀이
import java.util.*;
class Solution {
public int solution(int[] sides) {
Arrays.sort(sides);
return (sides[0]+sides[1] > sides[2])? 1 : 2;
}
}
▶ if-else구문은 삼항연산자로 대체가능
'프로그래머스(자바) > LV.0(자바)' 카테고리의 다른 글
문자열 뒤집기 - StringBuiler객체/reverse() 메서드 可 (0) | 2022.11.22 |
---|---|
점의 위치 구하기★ - 깔끔하게 코드 쓰기 (0) | 2022.11.22 |
최댓값 만들기(1) - 오름차순 정렬 + 가장 끝에 있는 값 (0) | 2022.11.18 |
짝수 홀수 개수 - 아이디어★ (0) | 2022.11.18 |
배열 두 배 만들기 - stream, lambda를 쓰자★ (0) | 2022.11.18 |