본문 바로가기

코딩테스트/백준

[백준-자바] 7568번 덩치 / 2022.02.08

 

https://www.acmicpc.net/problem/7568

 

7568번: 덩치

우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩

www.acmicpc.net

 

 

import java.util.Scanner;

public class Main {
    
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int [] x = new int [N]; // 몸무게 
        int [] y = new int [N]; // 키
        
        for(int i=0; i<N; i++) { // 사람의 몸무게와 키 입력
        	x[i] = sc.nextInt();
        	y[i] = sc.nextInt();
        }
        
        for(int i=0; i<N; i++) { // 배열 비교
        	int count = 1;       // 등수는 1부터
        	for(int j=0; j<N; j++) { 
        		if(x[i]<x[j] && y[i]<y[j]) // 비교 했는데 덩치가 더 작다면
        			count++; // 등수가 밀려남 count + 1
        	}
        	System.out.print(count+" ");
        }
        
    }
}