https://school.programmers.co.kr/learn/courses/30/lessons/12987?language=python3
1. Swift 풀이
func solution(_ a:[Int], _ b:[Int]) -> Int {
let a = a.sorted(by: >)
let b = b.sorted(by: >)
var ap = 0, bp = 0
var answer = 0
while ap < a.count && bp < b.count {
if a[ap] < b[bp] {
answer += 1
bp += 1
ap += 1
}
else {
ap += 1
}
}
return answer
}
2. Python 풀이
def solution(A, B):
a = sorted(A, reverse=True)
b = sorted(B, reverse=True)
answer = 0
bp = 0
for i in a :
if i < b[bp] :
answer += 1
bp += 1
return answer
[프로그래머스] 쿼드압축 후 개수 세기 (0) | 2024.01.19 |
---|---|
[프로그래머스] 기지국 설치 (0) | 2024.01.18 |
[프로그래머스] 택배상자 (1) | 2024.01.16 |
[프로그래머스] 오픈채팅방 (0) | 2024.01.10 |
[프로그래머스] 롤케이크 자르기 (0) | 2024.01.09 |