코딩테스트/프로그래머스

[프로그래머스] [Level 1] 평균 구하기

박소민 2022. 2. 7. 20:55
문제) 평균 구하기
 

코딩테스트 연습 - 평균 구하기

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr

programmers.co.kr

 

  • 내 풀이
def solution(arr):
    answer= sum([a for a in arr]) / len(arr)
    return answer
  •  나누기 연산을 처음에 //로 씀  
    •  // : 몫 연산자    /  : 나누기 연산자  % : 나머지 연산자
  • 처음에 sum을 리스트 안에 넣어서 에러
    • sum( [ for 문 ] )

 

  • 다른 사람 풀이
    • sum(list) : list에 sum함수 하면 list 전체 합 가능!!
def solution(arr):
    return sum(arr) / len(arr)
    
print(solution([1,2,3,4]))
#결과
2.5