Search
Duplicate

삼각형의 완성조건 (2)

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

def solution(sides): # 가장 긴 변이 max(sides)인 경우 long, short = max(sides), min(sides) # x + short > long # long - short < x <= long 이어야 함 answer = set(range(long - short + 1, long + 1)) # 가장 긴 변이 나머지 한 변인 경우 # long + short > x >= long 여야 함 answer |= set(range(long, long + short)) return len(answer)
Python
복사

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges