나의 풀이
def solution(sides):
sides.sort()
big = sides[-1]
sides.pop()
total = sum(sides)
if big < total:
return 1
else:
return 2
▶ 개꿀팁 : 오름차순으로 정렬한 다음에 마지막 값을 선택하면 max값을 선택하게 된다.
다른 사람의 풀이
def solution(sides):
return 1 if max(sides) < (sum(sides) - max(sides)) else 2
'프로그래머스(파이썬) > LV.0(파이썬)' 카테고리의 다른 글
369게임 - lambda★ (0) | 2022.11.18 |
---|---|
가까운 수 → "특이한 정렬"과 매우 유사 (0) | 2022.11.18 |
중복된 문자제거★ - not in 연산자 (0) | 2022.11.18 |
컨트롤 제트★★ (0) | 2022.11.18 |
로그인 성공 (0) | 2022.11.17 |