7568: 덩치
2022. 5. 9. 00:09ㆍC언어/백준
-Class2 : Silver5
https://www.acmicpc.net/problem/7568
7568번: 덩치
우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩
www.acmicpc.net
-결과

-코드
#include <stdio.h>
int main(void) {
int N, i, j, cnt;
int arr[50][2];
scanf("%d", &N);
for(i = 0; i < N; i++) {
scanf("%d %d", &arr[i][0], &arr[i][1]);
}
for(i = 0; i < N; i++) {
cnt = 0;
for(j = 0; j < N; j++)
if(arr[i][0] < arr[j][0] && arr[i][1] < arr[j][1])
cnt++;
printf("%d ", ++cnt);
}
return 0;
}
-풀이
이 문제는 for문으로 모든 경우를 검사하여 덩치가 큰 순서를 출력한다.
입력 수 N이 최대 50이기 때문에 배열의 크기를 [50][2]으로 잡는다.
for문으로 배열 arr을 입력받고, arr을 검사하고 순위를 출력한다.
'C언어 > 백준' 카테고리의 다른 글
| 10989: 수 정렬하기 3 (0) | 2022.05.09 |
|---|---|
| 10814: 나이순 정렬 (0) | 2022.05.09 |
| 17478: 재귀함수가 뭔가요? (0) | 2022.05.05 |
| 2751: 수 정렬하기2 (0) | 2022.05.05 |
| 2609: 최대공약수와 최소공배수 (0) | 2022.05.05 |