기록장

[입문]배열의 평균값 본문

업무/파이썬

[입문]배열의 평균값

HJJJJJ 2023. 1. 4. 11:35
728x90
  • 문제 설명

    정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.


    제한사항
    • 0 ≤ numbers의 원소 ≤ 1,000
    • 1 ≤ numbers의 길이 ≤ 100
    • 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.

    입출력 예numbersresult
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5
    [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0

    입출력 예 설명

    입출력 예 #1

    • numbers의 원소들의 평균 값은 5.5입니다.

    입출력 예 #2

    • numbers의 원소들의 평균 값은 94.0입니다.
    다.

 


풀이

def solution(numbers):
    a =  sum(numbers) / len(numbers)
    return a

해설

 

예시를 보면 

평균으로 구했을 때 결과값 5.5가 나와야한다 

->평균 구하는 법 = 합계 / 개수

 

SUM()이라는 함수는 리스트 안의 모든 값을 합친다

 

SUM안에 numbers를 넣어주면 배열의 모든 값이 저장이 된다 

 

1.

def solution(numbers):
   sum(numbers) / len(numbers)

 

그리고 배열의 개수 만큼 나눠도 되지만 

배열의 개수가 너무 많으면 힘드니까  

len()을 사용해서 나눠주면 된다 

 

2

def solution(numbers):
 #이걸 a에 저장 시킨다 
    a =  sum(numbers) / len(numbers)
    
    #그리고 a를 return 해주고 실행 하면 값이 나온다
    return a

 

 

 

len()함수는 리스트나 문자열의 길이를 숫자로 반환함

사용법은 괄호 안에 길이를 알고 싶은 리스트를 넣으면 됨 

a = [1, 2, 3, 4, 5]
print(len(a))

 

728x90
Comments