πŸ“– Problem Solution

Edabit Very Easy Swift

Fomagran πŸ’» 2020. 1. 19. 15:18
728x90
λ°˜μ‘ν˜•

Generate a Countdown of Numbers in an Array

Example

countdown(5) ➞ [5, 4, 3, 2, 1, 0] countdown(1) ➞ [1, 0] countdown(0) ➞ [0]

숫자λ₯Ό λ„£μœΌλ©΄ μˆ«μžλΆ€ν„° 0κΉŒμ§€ λ°°μ—΄μ—μ„œ λ„£μ–΄μ„œ λ³΄μ—¬μ€˜ κ·ΈλŒ€μ‹  μˆœμ„œλŠ” 숫자 -> 0 순으둜

λ‚΄ 풀이

for문을 μ‚¬μš©ν•˜μ—¬ μˆ«μžμ—μ„œ 0λΆ€ν„° μ°¨λ‘€λŒ€λ‘œ λΉΌμ„œ λ„£μ–΄μ£Όλ©΄ λ˜κ² λ‹€ 생각

func countdown(_ start: Int) -> [Int] {
    var arr = [Int]()
    for i in 0...start{
        arr.append(start-i)
    }
    return arr
}

더 쒋은 μ •λ‹΅

핡심 λ„ˆ reversed() μ•Œμ•„?

func countdown(_ start: Int) -> [Int] {
	return (0...start).reversed()
}
728x90
λ°˜μ‘ν˜•