적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

Algorithm/LeetCode

[Swift 알고리즘] LeetCode 119. Pascal's Triangle II

hongssup_ 2023. 4. 1. 17:13
반응형

Dynamic Programming | Easy

119. Pascal's Triangle II

class Solution {
    func getRow(_ rowIndex: Int) -> [Int] {
        var row = [1]
        if rowIndex == 0 { return row }

        for i in 1...rowIndex {
            var newRow = Array(repeating: 1, count: i + 1)
            for j in 1..<i {
                newRow[j] = row[j-1] + row[j]
            }
            row = newRow
        }
        return row
    }
}
728x90
반응형