1
文字列内の隣接する繰り返し文字の数を数えます。Scala - 文字列内の隣接する繰り返し文字の数をカウントします。
def adjacentCount(s: String) : Int = {
var cont = 0
for (a <- s.sliding(2)) {
if (a(0) == a(1)) cont = cont + 1
}
cont
}
}
しかし、私は正確に同じことを関数を作成することになったが、「純粋に」機能的な方法で、唯一不変変数またはループ命令を使用しています。あなただけのイテレータにcount
メソッドを使用することができます
おかげで、完璧に働きました! – Edhelvar