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
'코딩테스트 > Python' 카테고리의 다른 글
프로그래머스 스쿨 - 배열 두 배 만들기(Python) (0) | 2023.09.04 |
---|---|
프로그래머스 스쿨 - 배열에서 문자열 대소문자 변환하기(Python) (0) | 2023.09.03 |
프로그래머스 스쿨 - 배열 두 배 만들기(Python) (0) | 2023.09.01 |
프로그래머스 스쿨 - 문자열을 정수로 변환하기(Python) (0) | 2023.08.31 |
프로그래머스 스쿨 - 문자열로 변환(Python) (0) | 2023.08.30 |