기록장
[입문]배열의 평균값 본문
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
'업무 > 파이썬' 카테고리의 다른 글
[Python] 백준 알고리즘 온라인 저지 2753번 : 윤년 (0) | 2023.02.06 |
---|---|
BaekJoon 10869번 - 사칙연산 (0) | 2023.01.12 |
Comments