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
'Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm/Baekjoon] ๊ฐํฌ์ ํ - 24337 (G3/JAVA) (1) | 2023.07.05 |
---|---|
[Algorithm/Baekjoon] ๊ฐํฌ์ ํค์๋ - 22233 (S2/JAVA) (0) | 2023.07.04 |
[Algorithm/Baekjoon] ๋๋ก์ ์ ํธ๋ฑ - 2980 (S4/JAVA) (0) | 2023.06.27 |
[Algorithm/Baekjoon] ์ค์ธ์ฐ๊ธฐ - 10431 (S5/JAVA) (0) | 2023.06.26 |
[Algorithm/Baekjoon] ๋ก๋ด ์กฐ์ข ํ๊ธฐ - 2169 (G2/JAVA) (3) | 2023.06.23 |