Algorithm/Baekjoon
[Algorithm/Baekjoon] 덩치 - 7568 (S5/JAVA)
dpdms2148
2023. 7. 3. 23:06
728x90
📑문제링크
💻코드
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 NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int[][] data = new int[N][2];
for(int i=0; i<N; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
data[i][0] = Integer.parseInt(st.nextToken());//몸무게
data[i][1] = Integer.parseInt(st.nextToken());//키
}
for(int i=0; i<N; i++) {
int rank=1;
for(int j=0; j<N; j++) {
if(i!=j) {//자기 자신과 비교할필요 없음
if(data[i][0]<data[j][0]&&data[i][1]<data[j][1]) {
rank++;
}
}
}
System.out.print(rank+" ");
}
}
}
⏳회고
- N의 크기가 2 ≤ N ≤ 50라서 전체를 탐색하였다.
- 전체에서 자신보다 키와 몸무게가 모두 크면
rank
를 올려주었다.
728x90