JAVA/JAVA baekjoon

14215번 세 막대

hoonssss 2023. 8. 29. 16:08
반응형
SMALL
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        
        int[] value = {a,b,c};
        Arrays.sort(value);//내림차순 정렬 ex.10,2,3
        
        int value1 = value[2];//10
        int value2 = value[1];//3
        int value3 = value[0];//2
        if(value1 < value2 + value3 ){
            System.out.print(a + b + c);
        }else{
            int result = (value2 + value3) * 2 -1;
            System.out.print(result);
        }
    }
}

코드 줄이기

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        
        int[] value = {a,b,c};
        Arrays.sort(value);
        
        if(value[2]<value[1] + value[0]){
            System.out.print(a+b+c);
        }else{
            System.out.print((value[1] + value[0]) *2 -1);
        }
        
    }
}

메모리는 더 잡아먹는 기적쿠

 

반응형
LIST

'JAVA > JAVA baekjoon' 카테고리의 다른 글

시간복잡도  (0) 2023.08.31
11653번 소인수분해  (0) 2023.08.30
9063번 대지  (0) 2023.08.29
1978번 소수 찾기  (0) 2023.08.28
9506번 약수들의 합  (0) 2023.08.28