-
2309 일곱 난쟁이 *백준/그리디 알고리즘 2021. 10. 18. 19:48
sum = 9명의 난쟁이 키 합
sum-2명의 난쟁이 키 =100 일 때,
이 2명의 난쟁이를 제외한 난쟁이들의 키를 정렬
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = 9; int sum=0; boolean check = false; int arr[] = new int [9]; for (int i=0;i<N;i++) { arr[i]=sc.nextInt(); sum+=arr[i]; } for(int j=0;j<N-1;j++) { if (check) break; for(int k=j+1;k<N;k++) { if(sum-arr[j]-arr[k]==100) { arr[j]=0; arr[k]=0; check=true; break; } } } Arrays.sort(arr); for(int i=0;i<N;i++) { if(arr[i]!=0) { System.out.println(arr[i]); } } }}
아이디어, 코드 참고 : https://applepick.tistory.com/38
'백준 > 그리디 알고리즘' 카테고리의 다른 글
2217 로프 (0) 2021.10.18 10162 전자레인지 (0) 2021.10.18 1449 수리공 항승 (0) 2021.10.18 1543 문서 검색 (0) 2021.10.18 1789 수들의 합 (0) 2021.10.18