[백준] 2822번 : 점수 계산 (JAVA)
·
코테(Solved.ac + Programmers)
🔗 문제 링크https://www.acmicpc.net/problem/2822📌 문제 개요8개의 점수가 주어질 때,가장 높은 점수 5개의 합과 해당 점수들의 문제 번호를 출력하는 문제단, 문제 번호는 오름차순으로 출력해야 한다.📌 접근 방법점수만 정렬하면 문제 번호를 잃어버리기 때문에 (점수, 번호) 형태로 함께 저장점수 기준으로 내림차순 정렬 후 상위 5개를 선택한다.선택된 문제 번호는 따로 배열에 저장 후 오름차순 정렬하여 출력한다.📌 핵심 아이디어정렬 기준이 2개 존재한다.1. 점수 기준 → 내림차순2. 번호 기준 → 오름차순따라서 한 번에 처리하지 않고선택 → 재정렬 구조로 해결📌 전체 코드package no_2822;import java.io.BufferedReader;import ja..