## solution  

a,b,c의 막대 길이가 주어질때, 각 길이는 양의 정수이고, 세 막대를 이용해서 넓이가 양수인 삼각형을 만들 수 있어야 하며, 삼각형의 둘레를 최대로 해야 한다.  

가장 큰 둘레를 구하는 프로그램을 작성하자


## CODE  


```python

l = list(map(int,input().split()))

l.sort();a,b,c = l[0],l[1],l[2]

while(True):

    if a+b<=c:

        c -= 1

    else:

        break

print(a+b+c)

```

제출한 코드. 꼭 가장 긴 막대의 길이를 줄일 필요는 없으니 답이 아닐수도 있다고 생각하면서 제출했는데. 그냥 제일 긴거 줄이는게 답이 맞네... 다시 생각해보니까 답이 맞는게 확실하다.


```python

a,b,c=sorted(map(int,input().split()))

print(a+b+min(c,a+b-1))

```

map밖에 바로 sorted 이용해서 가져올수 있고, c와 a+b-1중 작은것을 가장 긴 변으로 가져오면 된다.