codekata
[프로그래머스] #12 평균 구하기
kinggoddino
2024. 7. 17. 15:03
▶ 문제
정수를 담고 있는 배열 arr의 평균값을 return하는 함수 solution 만들기
▶ 제한사항
arr은 길이 1 이상, 100 이하인 배열
arr의 원소는 -10,000 이상 10,000 이하인 정수
▶ 풀이
def solution(arr):
return sum(arr)/len(arr)
sum(arr) : 배열 arr 내 요소들의 합을 구해주는 함수
len(arr) : 배열 arr의 길이(요소들의 갯수)를 구해주는 함수
제한사항에 배열 arr의 길이가 1 이상이라는 말이 있어서 고려 안했는데,
만약 배열 arr의 길이가 0일 경우에는 Zero division Error 가 생겨버린다.
def solution(arr):
if len(arr) == 0: # 분모가 0일경우
return 0
return sum(arr)/len(arr)
그럴때는 이렇게 길이가 0일 경우를 따로 조건을 걸어준다.