개발 노트/알고리즘 문제

백준 14215 세 막대

LeeInGyu 2025. 3. 28. 16:16

백준 14215 세 막대

링크: 14215 세 막대


접근 방법

  • 가장 큰 값이 나머지 두 수의 합보다 작아질 때까지 반복

소스 코드

소스 코드: 92162494 제출

# 입력
a, b, c = map(int, input().split())

# 입력 변환 후 계산
number_list = sorted([a, b, c], reverse=True)

while number_list[0] >= (number_list[1] + number_list[2]):
    number_list[0] -= 1

print(sum(number_list))

결론

  • 간단한 문제인데도 while 문에 들어갈 조건을 계속 수정했었다.
  • 어차피 컴파일은 무제한이니 결과가 잘 나올 때까지 반복하고는 하는데, 내가 고쳐야할 개발 방식 중 하나라고 생각된다.
  • 또한 개발 속도를 늘리는 것도 필요할 듯 하다.
728x90
반응형