競技プログラミング
Swift

CodilityのTrainingを解いてみた その4

More than 1 year has passed since last update.

問題 PermMissingElem

  • 使用言語:Swift3

ソースコード

public func solution3_1(_ A : inout [Int]) -> Int {
        if A.count == 0 {
            return 1
        }

        var allSum = 0
        var luckSum = 0
        for i in 0...A.count {
            if i <= A.count - 1 {
                luckSum = luckSum + A[i]
            }
            allSum = allSum + i + 1
        }
        return allSum - luckSum
    }