【发布时间】:2020-08-10 07:37:08
【问题描述】:
我想创建一个大小为nxn 的矩阵,其中n 是输入message:String 的长度。
到目前为止,这是我想到的唯一解决方案,它也有四个 for 循环。
fun main(){
println("Enter the message:")
var message:String = readLine().toString()
var cipher = Array(message.length) { Array<Int>(message.length) {0} }
for(i in 0 .. (message.length - 1)){
for(j in 0 .. (message.length - 1)){
cipher[i][j] = readLine()!!.toInt()
}
}
//print the matrix
for(i in 0..(message.length -1)){
for(j in 0..(message.length -1)){
print(cipher[i][j])
}
println()
}
}
有没有更简单的代码?如何改进此代码?
【问题讨论】:
标签: kotlin