간단한 계산 문제였다. 여기서만 봐야할 것은
- 리스트 길이는 range(len(a)) 로
range
로 한번 더 감싸줘야 for문 범위 완성이라는 것!- 같은 위치의 list 값의 계산은 같은 변수를 넣어주면 된다는 것
- 내적은 각 리스트 위치의 값 곱셈을 덧셈해야하므로 마무리까지 깔끔하게 지어주기
이렇게 세가지만 유의하면 이 문제는 쉽게 풀린다 !
정답 확인해보면 이 for문까지 한줄에 sum으로 계산할 수 있는데, 다른 풀이도
참고해서 깔끔하게 쓰는 방법도 숙지하자!
간단한 문제 !
sort()
로 정렬을 진행하고,
삼각형의 완성 조건을부등식으로 표현
하고,
그 결과에 대한return 값
을 반환한다.
def solution(sides):
sides.sort()
if sides[0]+sides[1]>sides[2]:
return 1
else:
return 2
다른 조건들도 비슷할 것같아 젤 괜찮은 코드이지 않나,,?!