形式
C
投稿日時
2020-01-28 12:32
公開期間
無期限
  1. func preSuperFizzBuzz1(_ i: Int) -> String {
  2. zip("abcde", 2...)
  3. .filter { i.isMultiple(of: $0.1) }
  4. .reduce("") { $0 + String($1.0) }
  5. }
  6. func optionslSuperFizzBuzz1(_ i: Int) -> String? {
  7. Optional<String>.some(preSuperFizzBuzz1(i))
  8. .flatMap { $0.isEmpty ? nil : $0 }
  9. ?? String(i)
  10. }
  11. func superFizzBuzz1(_ i: Int) -> String {
  12. optionslSuperFizzBuzz1(i)!
  13. }
  14. (1...12).map(superFizzBuzz1).forEach { print($0) }
ダウンロード 印刷用表示

このコピペの URL

JavaScript での埋め込み

iframe での埋め込み

元のテキスト