본문 바로가기
🍎 Swift/Programmers

[👾 Programmers] 09. 짝수의 합

by 솔비님 2024. 6. 13.

1. 문제 설명 (📎Link)

정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.

 

2. 제한사항

0 < n ≤ 1000

 


📝 문제

import Foundation

func solution(_ n:Int) -> Int {
    return 0
}

 

 

💻 내가 푼 방법(테스트 통과)

import Foundation

func solution(_ n:Int) -> Int {
    var result = 0        //더한 값을 받아줄 변수 선언
    for i in 1...n {      //1부터 n까지 아래 내용을 검사하는 반복문
        if i % 2 == 0 {   //짝수일 경우
            result += i   //result에 i 만큼 더해라
        }
    }
    return result
}

 


🔎 의문점과 공부한 것

1. 뭐부터 해야할지 모르겠을 때 진행해야할 기능을 순서대로 정리해보자

기능 1) 정수 n까지의 숫자 중 짝수를 찾을 수 있는 방법

기능 2) 짝수를 찾으면 해당 값을 결과에 + 할 수 있게 만들기