반응형
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 |