백준

백준 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]);
    }

  }
}