공부/백준
[백준-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
반응형