프로그래머스_LV.0_배열의 평균값

Dreamer ·2022년 12월 5일
0

코딩테스트 준비

목록 보기
4/93

1. quiz

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

2. answer

def solution(numbers):
    sum = 0 
    for i in numbers:
        sum += i 
    answer = sum / len(numbers)
    return answer

3. 다른 사람의 풀이

def solution(numbers):
    return sum(numbers) / len(numbers)
import numpy as np
def solution(numbers):
    return np.mean(numbers)
  • 나는 for roop를 써서 연산을 길게했다면, 단순히 sum 함수를 사용해서 합을 구한 후 len(numbers)로 나눠주는 방식도 존재한다.
  • 아래 코드는 numpy를 사용해서 아주 간단히 해결하였다. 단, 코딩테스트에서 numpy 라이브러리 사용이 가능한지 궁금하다.
profile
To be a changer who can overturn world

0개의 댓글