[프로그래머스][LV.1] 평균 구하기 | python3

2025. 1. 15. 12:19프로그래머스/LV.1

 

문제 링크: 평균 구하기

 

문제 설명

문제 설명

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.

제한사항
- arr은 길이 1 이상, 100 이하인 배열입니다.
- arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

 


문제 풀이

평균 구하는 대로 풀었다.

 

내코드

def solution(arr):
    answer=sum(arr)/len(arr)
    return answer

 

 


더보기

다른사람풀이

def average(list):
    # 함수를 완성해서 매개변수 list의 평균값을 return하도록 만들어 보세요.
    if len(list) == 0:
        return 0

    else:
        return sum(list) / len(list)

 

이건 분모가 0일때를 생각하지 않아서 이런 풀이가 있길래 가지고 와봤다. 문제에 분모가 0이 되지 않는다는 조건을 줬는데 사실 제대로 안보고 풀었기 때문에...

이런 조건들이나 에러가 날지도 모르는 것들 잘 확인하자는 반성의 의미로 가지고 왔다.