Roel Notebook

[Swift] 프로그래머스 두 정수 사이의 합

by Roel Downey
728x90
반응형

문제 

- 문제 링크 : 프로그래머스

 

나의 풀이

func solution(_ a:Int, _ b:Int) -> Int64 {
    var sum = 0
    if a <= b {
        for a in a...b {
            sum += a
        }
    } else {
        for b in b...a {
            sum += b
        }
    }
    return Int64(sum)
}

 

func solution(_ a:Int, _ b:Int) -> Int64 {
    return Int64(Array(a > b ? b...a : a...b).reduce(0, +))
}

 

728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기