개발자 뺚
[BAEKJOON ONLINE JUDGE] 14215번 : 세 막대 본문
시간 제한 : 2 초
메모리 제한 : 512 MB
문제
영선이는 길이가 a, b, c인 세 막대를 가지고 있고, 각 막대의 길이를 마음대로 줄일 수 있다.
영선이는 세 막대를 이용해서 아래 조건을 만족하는 삼각형을 만들려고 한다.
- 각 막대의 길이는 양의 정수이다
- 세 막대를 이용해서 넓이가 양수인 삼각형을 만들 수 있어야 한다.
- 삼각형의 둘레를 최대로 해야 한다.
a, b, c가 주어졌을 때, 만들 수 있는 가장 큰 둘레를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 a, b, c (1 ≤ a, b, c ≤ 100)가 주어진다.
출력
첫째 줄에 만들 수 있는 가장 큰 삼각형의 둘레를 출력한다.
a, b, c = map(int, input().split(" "))
if a + b + c - 2 * max(a, b, c) <= 0:
print(2 * (a + b + c - max(a, b, c)) - 1)
else:
print(a + b + c)
'Solution > Python' 카테고리의 다른 글
[BAEKJOON ONLINE JUDGE] 1003번 : 피보나치 함수 (1) | 2024.01.14 |
---|---|
[BAEKJOON ONLINE JUDGE] 25206번 : 너의 평점은 (0) | 2023.11.17 |
[BAEKJOON ONLINE JUDGE] 28235번 : 코드마스터 2023 (0) | 2023.11.13 |
[BAEKJOON ONLINE JUDGE] 5073번 : 삼각형과 세 변 (0) | 2023.11.10 |
[BAEKJOON ONLINE JUDGE] 9063번 : 대지 (5) | 2023.11.09 |