공부기록/백준

[백준] 2822번 점수 계산

메델 2024. 1. 1. 18:02
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
    	
    	Scanner kb = new Scanner(System.in);
    	
    	List<Integer> answerList = new ArrayList<>();
    	List<Integer> list = new ArrayList<>();
    	int[] index = new int[8];
    	
    	
    	for(int i=0; i<8; i++) {
    		list.add(kb.nextInt());
    		index[i] = list.get(i);
    	}
    	
    	Collections.sort(list, Collections.reverseOrder());
    	
    	int sum = 0;
    	
    	for(int i=0; i<5; i++) {
    		sum += list.get(i);
    		
    		for(int j=0; j<8; j++) {
        		if(list.get(i) == index[j]) {
        			answerList.add(j+1);
        		}    			
    		}
    		
    	}
    	System.out.println(sum);
    	
    	Collections.sort(answerList);
    	
    	for(int x: answerList) {
    		System.out.print(x+ " ");
    	}
    	
    	
    	
    }
}