[BOJ / Python] 14215 세 막대

도니·2023년 4월 11일

BOJ / Python

목록 보기
68/105
post-thumbnail

문제

백준 14215 세 막대

코드

#BOJ 14215 세 막대

x = list(map(int, input().split()))
x.sort()

if x[2] < x[0] + x[1]:
    print(sum(x))
else:
    while x[2] >= x[0] + x[1]:
        x[2] -= 1
    print(sum(x))

코드 설명
이미 삼각형 결정조건을 만족한다면 세 변의 길이의 합을 출력한다.
그렇지 않은 경우에는 삼각형 결정조건을 만족할떄까지 큰 변을 1씩 줄인다. 결정조건을 만족하게 되면 세 변의 길이의 합을 출력한다.

profile
Where there's a will, there's a way

0개의 댓글