Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 변이 주어진 경우 삼각형이 유효한지 확인하십시오.

<시간/>

3면이 있다고 가정해 보겠습니다. 이 세 변이 삼각형을 이루고 있는지 확인해야 합니다.

따라서 입력이 side =[14,20,10]과 같으면 출력은 20 <(10+14)로 True가 됩니다.

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • 목록 측면 정렬
  • 처음 두 변의 합 <=세 번째 변이면
    • 거짓을 반환
  • 참 반환

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

예시 코드

def solve(sides):
   sides.sort()
   if sides[0] + sides[1] <= sides[2]:
      return False
   return True

sides = [14,20,10]
print(solve(sides))

입력

[14,20,10]

출력

True