Koltin - 打印 5(或特定数字)随机字符范围"0"。z' 并使用 + 运算符创建一个新字符串



我一直在做这个Challage,而且非常努力。是的,我确实找到了一种更简单的方法,但它不符合Chalange条件。

条件:使用+运算符从CharRange创建(打印(一个具有5或特定大小的字符的字符串。

小示例

fun main() {
val cRange: CharRange = '0'..'z'
cRange.random()
}

从随机字符中生成字符串的功能方法

val range = 'a'..'z'
val out = generateSequence { range.random() }
.take(5)
.fold("") { acc, c -> acc + c }

此解决方案不需要任何可变的

最新更新