728x90
def solution(arr1, arr2):
n1 = sum(arr1)
n2 = sum(arr2)
if len(arr1) > len(arr2):
return 1
elif len(arr1) < len(arr2):
return -1
elif len(arr1) == len(arr2):
if n1 > n2:
return 1
elif n1 < n2:
return -1
else:
return 0
간결하게
def solution(arr1, arr2):
return (
1 if len(arr1)>len(arr2)
else -1 if len(arr1)<len(arr2)
else (1 if sum(arr1)>sum(arr2) else -1 if sum(arr1)<sum(arr2) else 0)
)
728x90
'Programming Practice > Python' 카테고리의 다른 글
프로그래머스 <rny_string> (0) | 2025.04.17 |
---|---|
프로그래머스 <배열의 원소만큼 추가하기> (0) | 2025.04.17 |
프로그래머스 <배열의 길이에 따라 다른 연산하기> (0) | 2025.04.16 |
프로그래머스 <뒤에서 5등까지> (0) | 2025.04.16 |
백준 2576 홀수 python (0) | 2023.10.04 |