

//
// main.swift
// BOJ
//
// Created by leehwajin on 2022/12/30.
//
import Foundation
//7568덩치
let times = Int(readLine()!)!
var arr = Array(repeating: Array(repeating: 0, count: 2), count: times)
var rate = Array(repeating: 0, count: times)
for i in 0..<times{
arr[i] = readLine()!.split(separator: " ").map{Int(String($0))!}
}
for i in 0..<times{
for j in 0..<times{
if(arr[i][0]<arr[j][0]){
if(arr[i][1]<arr[j][1]){
rate[i] += 1
}
}
}
}
for i in 0..<times{
print(rate[i]+1)
}
이중배열을 만들어서 키와 몸무게를 받아넣었고
i(본인)을 기준으로 j 와 비교하면서 카운팅을 해주었다.
'백준' 카테고리의 다른 글
| 스위프트 백준11650 좌표정렬하기 (0) | 2022.12.31 |
|---|---|
| 스위프트 백준2231 분해합 (0) | 2022.12.31 |
| 스위프트 백준 1929 소수구하기 (0) | 2022.12.29 |
| 스위프트 백준 2798 블랙잭 (0) | 2022.12.29 |
| 스위프트 백준 2292 벌집 (0) | 2022.12.29 |