728x90
반응형
https://www.acmicpc.net/problem/22966
풀이
가장 난이도가 높은건 4이므로 5로 값을 정하고 size만큼 반복하면서 입력받은 난이도가 더 작으면 answer을 교체해주는 식으로 풀면 됩니다.
소스코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int size = Integer.parseInt(br.readLine());
int min = 5;
String answer = "";
while(size --> 0) {
StringTokenizer st = new StringTokenizer(br.readLine());
String s = st.nextToken();
int n = Integer.parseInt(st.nextToken());
if(n < min) {
min = n;
answer = s;
}
}
System.out.print(answer);
}
}
728x90
반응형
'백준 > 20001 - 25000' 카테고리의 다른 글
[백준] 23080번 : 스키테일 암호(JAVA) (0) | 2021.10.03 |
---|---|
[백준] 22999번 : K-Goodness String(JAVA) (0) | 2021.09.01 |
[백준] 22864번 : 피로도(JAVA) (0) | 2021.08.10 |
[백준] 22351번 : 수학은 체육과목입니다 3(JAVA) (0) | 2021.08.01 |
[백준] 21176번 : Smoothie Stand(JAVA) (0) | 2021.07.26 |
댓글