문제
내가 처음에 작성한 오답
class Solution {
public int solution(int[] sides) {
int answer = 0;
Arrays.sort(sides);
if (sides[2] < sides[0] + sides[1]) answer = 1;
else answer = 2;
return answer;
}
}
수정한 정답
import java.util.Arrays; // 처음 답 작성시 import를 작성하지 않았다
class Solution {
public int solution(int[] sides) {
int answer = 0;
Arrays.sort(sides);
if (sides[2] < sides[0] + sides[1]) answer = 1;
else answer = 2;
return answer;
}
}
자동완성에 길들여져 import를 잊지 말자
다른 사람들의 풀이
// 삼항연산자 사용
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;
}
}
Share article