
문제 풀이
설명할 게 딱히 없는 그리디 문제 입니다. A의 순서가 정해져있던 말던 A와 B 모두 정렬해버리고 비교하면 끝나는 쉬운 문제입니다. 그나마 함정이라면 A의 순서가 정해져있다 라는 말 때문에 A를 정렬하면 안된다고 생각하게 만드는거....?
풀이 코드
def solution(A, B):
answer = 0
A.sort(reverse=True)
B.sort(reverse=True)
b_idx = 0
for a in A:
if B[b_idx] > a:
answer += 1
b_idx += 1
return answer
반응형
'프로그래머스 - Python > Level 3' 카테고리의 다른 글
| [프로그래머스 LV.3] 섬 연결하기 (0) | 2026.02.25 |
|---|---|
| [프로그래머스 LV.3] 최고의 집합 (0) | 2026.02.17 |
| [프로그래머스 LV.3] 단속카메라 (0) | 2026.02.16 |
| [2023 KAKAO BLIND RECRUITMENT] 미로 탈출 명령어 (0) | 2025.10.10 |
| DFS/BFS - 단어변환 (0) | 2025.05.07 |