let sumSymbol = value.reduce("") { $0.contains($1) ? $0 : $0.appending(String($1)) }.count
return sumSymbol >= 3
}
private fun isThreeUnique(value: String): Boolean {
value.reduce { total, next ->
val sumSymbol = if (total.toString().contains(next)) {
total.toString()
} else {
total + next.toString()
}
return sumSymbol.count() >= 3//только для первой итерации, как пройти по всех значениях?
}
}
Ретурн не нужен
Обсуждают сегодня