👉 사용 언어 : PYTHON3
✅ Solution
ef solution(sides):
answer = 0
for i in range(max(sides)-min(sides)+1,max(sides)+1):
answer += 1
return answer + (sum(sides) - max(sides) -1)
👉 아이디어
- 첫 번째 for문 : sides 리스트의 최댓값이 가장 긴 변일 경우
- return문 : 첫 번째 CASE + 새로운 값이 가장 긴 변일 경우
✅ 다른 사람 풀이 참고
def solution(sides):
return sum(sides) - max(sides) + min(sides) - 1
👉 깨달은 것 / 알게된 것
- 내가 풀이한 코드에서 첫 번째 CASE를 + min(sides) 로 나타낼 수 있다.
'알고리즘풀이 > 프로그래머스' 카테고리의 다른 글
| 약수의 개수와 덧셈 (0) | 2024.01.20 |
|---|---|
| 바탕화면 정리 (0) | 2024.01.19 |
| [1/25] Kakao Internship 기출문제 풀이 (0) | 2024.01.18 |
| [1/18] Kakao Internship 기출문제 풀이 (0) | 2024.01.11 |
| [12/5] Lv1. (0) | 2023.12.02 |