https://www.acmicpc.net/problem/7568
7568번: 덩치
우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x,y)로 표시된다. 두 사람 A 와 B의 덩�
www.acmicpc.net
문제 : 두 사람 A 와 B의 덩치가 각각 (x,y), (p,q)라고 할 때 x>p 그리고 y>q 이라면 우리는 A의 덩치가 B의 덩치보다 "더 크다"고 말한다. 학생 N명의 몸무게와 키가 담긴 입력을 읽어서 각 사람의 덩치 등수를 계산하여 출력해야 한다. 문제 풀이 : 브루트 포스 자신 보다 큰 몸무게가 있는 사람이 있으면 키도 큰지 확인해줘서 등수를 세줍니다. |
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++) {
int a = sc.nextInt();
int b = sc.nextInt();
arr[i][0] = a;
arr[i][1] = b;
}
int[] check = new int[N];
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i == j)continue;
if (arr[i][0] < arr[j][0] && arr[i][1] < arr[j][1]) {
check[i]++;
}
}
}
for (int i = 0; i < check.length; i++) {
System.out.print(check[i] + 1 + " ");
}
}
}
'ALGORITHM > 프로그래머스 | 백준 | 삼성 | 카카오' 카테고리의 다른 글
[백준] 6603번 로또 (0) | 2020.08.09 |
---|---|
[백준] 2583번 영역 구하기 (0) | 2020.08.09 |
[백준] 1389번 케빈 베이컨의 6단계 법칙 (0) | 2020.08.03 |
[백준] 9372번 상근이의 여행 (0) | 2020.07.29 |
[백준] 11403번 경로 찾기 (0) | 2020.07.29 |