Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[Lv.0_Java] 삼각형의 완성조건(2) 본문

알고리즘테스트/Programmers

[Lv.0_Java] 삼각형의 완성조건(2)

코딩거인 2023. 5. 4. 19:54
728x90

import java.util.*;
class Solution {
    public int solution(int[] sides) {
        int answer = 0;
        int num = 0;
        Arrays.sort(sides);
        num = sides[0]+sides[1] -1;
        answer = num - (sides[1]-sides[0]);

        return answer;
    }
}

문제를 보고 패턴을 잘 찾아보닌까 해설에 나와있는 것 마냥 두번 계산할 필요없이 가장 그냥 한번에 num 이라는 변수가 가장 컸을때 를 구해주고 쭉 나열해준뒤 answer변수에 num에서 sides[1] 과 sides[0]을 빼주면 된다.

하지만 여기서 큰수를 정렬시켜주기 위해 오름차순으로 배열을 정리해주었다! 클리어~!

728x90

'알고리즘테스트 > Programmers' 카테고리의 다른 글

[Lv.0_Java] 카운트 업  (0) 2023.05.18
[Lv.0_Java] 코드 처리하기  (0) 2023.05.14
[Lv.0_Java] 아이스 아메리카노  (0) 2023.05.04
[Lv.1_Java] 음양 더하기  (0) 2023.05.04
[Lv.2_Java] 피보나치 수  (0) 2023.05.04