본문 바로가기
코딩테스트/Python

프로그래머스 스쿨 - 배열 비교하기(Python)

by 보안매크로 2023. 9. 2.
728x90
def solution(arr1, arr2):
    answer = 0
    if len(arr1) > len(arr2):
        answer = 1
    elif len(arr1) < len(arr2):
        answer = -1
    elif len(arr1) == len(arr2):
        if sum(arr1) > sum(arr2):
            answer = 1
        elif sum(arr1) < sum(arr2):
            answer = -1
        else:
            answer = 0
    return answer

#다른 사람의 풀이
# def solution(arr1, arr2):
#     return (len(arr1) > len(arr2)) - (len(arr2) > len(arr1)) or (sum(arr1) > sum(arr2)) - (sum(arr2) > sum(arr1))
728x90