IOS/Swift Algorithm Level 1
Swift. 평균 구하기
HyeonGyu IM
2020. 11. 1. 15:43
문제.
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제한사항
- arr은 길이 1 이상, 100 이하인 배열입니다.
- arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
풀이.
func solution(_ arr:[Int]) -> Double {
return Double(arr.reduce(0,+))/Double(arr.count)
}
1. 잠깐의 고민동안 90%의 풀이에 도달했지만 결과적으로 정수에서 더블로 리턴값이 나와야하는데 자꾸 첫번째 케이스에서 2가 리턴이되서 약 1분간 고민한다음 더블과 더블을 매치해야 나온다는 것을 알았다.