Swiftで書く「問題解決のPythonプログラミング」P.10

Swiftで書く「問題解決のPythonプログラミング」P.10
1パスアルゴリズム

Playgroundで実施出来ます。

func pleaseConformOnepass(caps:[String]) {
    var caps = caps
    caps.append(caps[0])
    for i in 1...caps.count - 1 {
        if caps[i] != caps[i - 1] {
            if caps[i] != caps[0] {
                print("People in positions \(i) end=")
            }
            else {
                print(" through \(i - 1) flip your caps!")
            }
        }
    }
}


問題解決のPythonプログラミング ―数学パズルで鍛えるアルゴリズム的思考

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です