https://www.acmicpc.net/problem/7568
7568번: 덩치
우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩
www.acmicpc.net
해석 및 팁
이 문제는 키와 몸무게를 담는 2차원 배열을 생성한 뒤 이중 반복문을 통해 풀면 됩니다. 먼저 순서인 count 를 1부터 시작하여 자신보다 덩치가 큰 사람을 만나면 그만큼 숫자를 더해주면 됩니다.
Java 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[][] arr = new int[n][2];
for(int i = 0; i < n; i++) {
arr[i][0] = sc.nextInt();
arr[i][1] = sc.nextInt();
}
for(int i = 0; i < n; i++) {
int count = 1;
for(int j = 0; j < n; j++) {
if(arr[i][0] < arr[j][0] && arr[i][1] < arr[j][1]) count++;
}
System.out.print(count+" ");
}
}
}
'백준' 카테고리의 다른 글
백준 2581 소수(Java) (1) | 2023.01.19 |
---|---|
백준 1427 소트인사이드(Java) (0) | 2023.01.19 |
백준 1181 단어 정렬(Java) (0) | 2023.01.19 |
백준 2751 수 정렬하기 2(Java) (0) | 2023.01.19 |
백준 2941 크로아티아 알파벳(Java) (0) | 2023.01.19 |