[프로그래머스][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이 되지 않는다는 조건을 줬는데 사실 제대로 안보고 풀었기 때문에...
이런 조건들이나 에러가 날지도 모르는 것들 잘 확인하자는 반성의 의미로 가지고 왔다.
'프로그래머스 > LV.1' 카테고리의 다른 글
[프로그래머스][LV.1] 나머지가 1이 되는 수 찾기 | python3 (0) | 2025.01.15 |
---|---|
[프로그래머스][LV.1] x만큼 간격이 있는 n개의 숫자 | python3 (0) | 2025.01.15 |
[프로그래머스][LV.1] 짝수와 홀수 | python3 (0) | 2025.01.15 |
[프로그래머스][LV.1] 자릿수 더하기 | python3 (0) | 2025.01.15 |
[프로그래머스][LV.1] 약수의 합 | python3 (0) | 2025.01.15 |