[Baekjoon] 7568번 : 덩치
2021. 5. 30. 23:06ㆍComputer Sciences/Problem Solve
브루트 포스 문제 중 하나입니다. 첫 번째 인원부터 모든 인원과 비교해가면서 몸무게와 키가 모두 크다면 순위를 증가시킨 뒤 출력하면 됩니다.
// javascript
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
const input = [];
rl.on('line', (line) => {
input.push(line);
}).on('close', () => {
const people = [];
for (let i = 1; i < input.length; i++) {
people.push(input[i].split(' '));
}
for (let i = 0; i < input[0]; i++) {
let rank = 1;
for (let j = 0; j < input[0]; j++) {
if (people[i][0] < people[j][0] && people[i][1] < people[j][1])
rank++;
}
// 한 줄로 출력하기 위해 write 함수 사용
process.stdout.write(rank + ' ');
}
process.exit();
});
// python
n = int(input())
people = []
for _ in range(n):
w, h = map(int, input().split())
people.append((w,h))
for i in people:
rank = 1
for j in people:
if(i[0] < j[0] and i[1] < j[1]):
rank += 1
print(rank, end=" ")
'Computer Sciences > Problem Solve' 카테고리의 다른 글
[Baekjoon] 1339번: 단어 수학 (0) | 2021.07.10 |
---|---|
[Baekjoon] 2751번: 수 정렬하기 2 (0) | 2021.06.02 |
[Baekjoon] 2750번: 수 정렬하기 (0) | 2021.05.30 |
[Baekjoon] 2839번 문제풀이 - 설탕 배달 (0) | 2020.08.11 |
[Baekjoon] 1717번 문제풀이 - 손익분기점 (0) | 2020.08.11 |