[Python] 코딩 도장 - 평균 구하기

Updated:

코딩 도장 사이트의 문제를 직접 풀어본 내용을 정리하여 올립니다.

코딩 도장에서 여러 문제를 확인할 수 있습니다.

난이도 순으로 차근차근 풀어보려 합니다.


[문제: 평균 구하기] - Lv.1

리스트에 있는 숫자들의 평균을 구하는 프로그램을 만들어라.

[4, 6, 8] = 6
[11, 17, 20, 24] = 18
[26, 33, 45, 51, 60] = 43

평균 : 자료의 값의 총합을 자료의 개수로 나눈 값

출처: https://codingdojang.com/scode/610?answer_mode=hide


[풀이]

def mean_lst(x):
    return sum(x) / len(x)

x1 = [4, 6, 8]
mean_lst(x1)
6.0

너무 간단한 문제인 듯 하다.

아마 평균 함수가 패키지로 불러와야 해서 나온 문제가 아닐까?


[추천 풀이]

list = [4, 6 ,8]
list2 = [11, 17, 20 , 24]
list3 = [26, 33, 45, 51 , 60]

print(sum(list)/len(list))
print(sum(list2)/len(list2))
print(sum(list3)/len(list3))
6.0
18.0
43.0

똑같이 sum()len()을 활용해서 풀었다.

Leave a comment