내 풀이
func solution(_ n: Int) -> Int {
var result = 0
for i in 1...n {
if i % 2 == 0 {
result += i
}
}
return result
}
- solution 함수는 [Int] 타입의 배열 numbers를 입력으로 받음
- 배열 numbers의 모든 요소를 합하기 위해 reduce 메서드를 사용
이때, 초기값으로 0을 주고, + 연산자를 사용하여 모든 요소를 더함 - 모든 요소의 합을 배열의 요소 개수로 나누어 평균을 구하기
- 평균을 반환
' 𝗔𝗣𝗣𝗟𝗘 > ALGORITHM' 카테고리의 다른 글
[내일배움캠프] 데일리 루틴(iOS_3회차) - 문자열을 정수로 바꾸기 (0) | 2024.02.01 |
---|---|
[내일배움캠프] 데일리 루틴(iOS_3회차) - 자연수 뒤집어 배열로 만들기 (0) | 2024.01.31 |
[내일배움캠프] 데일리 루틴(iOS_3회차) - 짝수의 합 (0) | 2024.01.31 |
[내일배움캠프] 데일리 루틴(iOS_3회차) - 두 수의 나눗셈 (0) | 2024.01.31 |
[내일배움캠프] 데일리 루틴(iOS_3회차) - x만큼 간격이 있는 n개의 숫자 (0) | 2024.01.30 |