프로그래머스 level3 숫자게임(python)

Kim Yongbin·2023년 10월 7일
0

코딩테스트

목록 보기
132/162

Problem

https://school.programmers.co.kr/learn/courses/30/lessons/12987

Solution

def solution(A, B):
    A.sort()
    answer = 0
    
    for b in sorted(B, reverse=True):
        while A:
            a = A.pop()
            if a < b:
                answer += 1
                break
                
    return answer

승점만 구하면 되기 때문에 정렬 후 큰 값부터 비교하며 B가 이길 수 있는 최대의 경우의 수를 구하였다.

profile
반박 시 여러분의 말이 맞습니다.

0개의 댓글