공부/백준

[백준-13866] 팀 나누기 - Java

빈v 2022. 11. 26. 22:39
728x90

https://www.acmicpc.net/problem/13866

 

13866번: 팀 나누기

입력은 네 개의 정수 A, B, C 및 D가 포함된 한 줄로 구성되며 4명의 스킬 레벨이 주어진다. (0 ≤ A ≤ B ≤ C ≤ D ≤ 104)

www.acmicpc.net

 

백준 13866번 팀 나누기 자바 풀이

난이도: 브론즈4

 

 

정렬한 후 가장 작은 값과 가장 큰 값을 합친 것과 다른 것들을 합친것을 빼면 된다.

음수가 나올 수 있기 때문에 절대값으로 만들어준다.

 

 

코드

import java.util.*;
public class back13866 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int arr[]=new int[4];
        for(int i=0;i<4;i++){
            arr[i]=scanner.nextInt();
        }
        Arrays.sort(arr);
        System.out.println(Math.abs((arr[0]+arr[3])-(arr[1]+arr[2])));
    }
}
728x90
반응형