숫자 게임

박고은·2023년 6월 20일
0

코딩테스트 연습

목록 보기
20/34

def solution(A, B):
    answer = 0
    
    A.sort()
    B.sort()
    
    while B:
        if A[0]<B[0]:
            A.pop(0)
            B.pop(0)
            answer += 1
        else: B.pop(0)
            
    return answer

처음엔 이길 횟수가 정해져 있어서 두 배열 모두 sort()만 하면 된다고 생각했는데, 정렬을 한 뒤 비교하는 상황에서 내가 가지고 있는 수가 연속으로 상대방과 같은 순서에서 작다면 두 번째 수가 상대방의 첫번째 수보다 클 경우가 존재

0개의 댓글