백준
백준 11557 Yangjojang of The Year(Java)
Park DJ
2023. 1. 17. 03:38
https://www.acmicpc.net/problem/11557
11557번: Yangjojang of The Year
입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다. 타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지
www.acmicpc.net
해석 및 팁
이 문제는 학교의 이름과 술의 소비량의 따로 저장해서 반복문을 통해 술의 소비량이 가장많을때의 시작주소를 대학이름배열의 시작주소로 해서 출력하면 됩니다.
Java 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for(int i = 0; i < t; i++) {
int n = sc.nextInt();
int max = -1;
int check = 0;
String[] uni = new String[n]; //대학이름 배열
int[] drink = new int[n]; //술 소비량 배열
for(int j = 0; j < n; j++) {
uni[j] = sc.next();
drink[j] = sc.nextInt();
}
for(int j = 0; j < n; j++) {
if(max < drink[j]) {
max = drink[j];
check = j;
}
}
System.out.println(uni[check]);
}
}
}