Edited at

ズンドコキヨシ Kotlin

More than 3 years have passed since last update.

現場からは以上です。

Random().let {

var (z, d) = Pair("ズン", "ドコ")
generateSequence { if (it.nextBoolean()) z else d }
.fold(mutableListOf(""), { a, b ->
print(b);a.add(b)
if (a.takeLast(6).equals(listOf(d, z, z, z, z, d))) {
println("キ・ヨ・シ!")
return@let
}
a
})
}

see more ズンドコキヨシまとめ