출처 : 프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/120817
난이도 : Lv.0
문제 설명
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return 하도록 solution 함수를 완성해주세요.
제한사항
- 0 ≤ numbers 의 원소 ≤ 1,000
- 1 ≤ numbers 의 길이 ≤ 100
- 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.
입출력 예
numbers | result |
[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 |
import Foundation
func solution(_ numbers:[Int]) -> Double {
var sum: Int = 0 // sum을 정수형 0값으로 초기화
for i in 0..<numbers.count{
sum = sum + numbers[i] // numbers배열에 들어있는 값의 합을 sum에 저장
}
print(sum) // 제대로 더해졌는지 확인
return (Double(sum) / Double(numbers.count)) //결과값을 리턴
}
'Programmers' 카테고리의 다른 글
[iOS Swift] Lv.1 평균 구하기 (0) | 2024.05.08 |
---|---|
[iOS Swift] Lv.1 짝수와 홀수 (0) | 2024.05.08 |
[iOS Swift] Lv.0 짝수의 합 (0) | 2024.05.08 |
[iOS Swift] Lv.0 각도기 (0) | 2024.05.07 |
[iOS Swift] Lv.0 두 수의 나눗셈 (0) | 2024.05.07 |