https://www.acmicpc.net/problem/8979
나의풀이
import java.util.*;
import java.io.*;
public class Main {
public static void main(String args[]) throws Exception{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st=new StringTokenizer(br.readLine());
int n=Integer.parseInt(st.nextToken());
int k=Integer.parseInt(st.nextToken());
int[][] arr=new int[n][3];
for(int i=0;i<n;i++){
st=new StringTokenizer(br.readLine());
int country=Integer.parseInt(st.nextToken());
arr[country-1][0]=Integer.parseInt(st.nextToken());
arr[country-1][1]=Integer.parseInt(st.nextToken());
arr[country-1][2]=Integer.parseInt(st.nextToken());
}
int answer=1;
for(int i=0;i<n ; i++){
if(arr[i][0]>arr[k-1][0]){//구하고자 하는 나라보다 금메달이 많은 나라
answer++;
}else if(arr[i][0]==arr[k-1][0] && arr[i][1]>arr[k-1][1]){//금메달은 같고 은메달이 많은 나라
answer++;
}else if(arr[i][0]==arr[k-1][0] && arr[i][1]==arr[k-1][1] && arr[i][2]>arr[k-1][2]){
answer++;
}
}
bw.write(String.valueOf(answer));
bw.flush();
br.close();
bw.close();
}
}
'코테풀이' 카테고리의 다른 글
[백준] BOJ - 22233 가희와 키워드 java 자바 풀이 (실버2) (0) | 2023.02.09 |
---|---|
[백준] BOJ - 17484 진우의 달 여행 (Small) 자바 java (실버3) (0) | 2023.02.08 |
[백준] BOJ - 10431 줄 세우기 자바 java (실버 5) (0) | 2023.02.07 |
[백준] BOJ - 19941 햄버거 분배 java 자바 풀이 (실버3) (0) | 2023.02.03 |
[백준] BOJ - 1138 한 줄로 서기 자바 풀이 (실버2) (0) | 2023.02.01 |