[python_파이썬_pass]백준_14215번_세 막대_풀이
2024. 4. 26. 22:11ㆍ코드리뷰
728x90
반응형
공부하는허딩크 : https://www.youtube.com/live/X8BZ4tX6OOw?feature=shared
문제를 접했을때 머리속으로 그림이 그려졌다.
아래와 같이 엑셀에 정리했다.
단, 2 * (sum(N) - max(N)) - 1 을 만들 때 아주 조금 헷갈리는 부분이 있었다.
덧셈, 뺄셈 사칙연산의 경우 괄호의 영향을 받지 않는다고 생각했는데 아니었음.
import sys
input = sys.stdin.readline
N = list(map(int, input().split()))
if sum(N) - max(N) > max(N):
answer = sum(N)
else:
answer = 2 * (sum(N) - max(N)) - 1
print(answer)
<다른 사람 풀이 : sorted를 활용해서 인덱싱으로 큰 값을 변경해줌_가장 효율적인 코드라고 생각함>
arr = sorted(list(map(int,input().split())))
if arr[2]>= arr[0]+arr[1]:
arr[2] = arr[0]+arr[1]-1
print(sum(arr))
728x90
반응형
'코드리뷰' 카테고리의 다른 글
[python_파이썬_이해안감]백준_24313번_알고리즘 수업 - 점근적 표기1_풀이 (0) | 2024.04.27 |
---|---|
[python_파이썬]백준_알고리즘 수업 - 알고리즘의 수행 시간 1, 2, 3, 4, 5, 6_풀이 (0) | 2024.04.27 |
[python_파이썬_pass]백준_5073번_삼각형과 세 변_풀이 (0) | 2024.04.26 |
[python_파이썬_pass]백준_10101번_삼각형 외우기_풀이 (0) | 2024.04.26 |
[python_파이썬_pass]백준_9063번_대지_풀이 (0) | 2024.04.26 |