0
object perMissing {
def solution(A: Array[Int]): Int = {
def findMissing(i: Int, L: List[Int]): Int = {
if (L.isEmpty || L.head != i+1) {
i+1
println(i+1)}
else findMissing(i+1, L.tail)
}
if (A.length == 0) 1
else findMissing(0, A.toList.sorted)
}
solution(Array(2,3,1,5))
}
私はScalaの世界では初めてです。私はPythonとCの世界から来ています。オブジェクト内の整数値をスカラーでどのように印刷しますか?
整数値を出力するにはどうすればいいですか?デバッグ用?たとえば、すべての反復でi
の値を確認したいとします。
scalac
を使用してコードをコンパイルし、scala
を使用して実行します。
あなたは 'println(i)'を意味しますか? 'printf'に似ていますか? –
はい、私はprintfと似ています... はいくつかの変更を加えました。それは私がそれを実行する方法で、助けにはなりません – tandem
'def solution'の先頭に' println'を追加して配列を印刷すると、つまり、 'A.foreach(println)'、コンソールに出力が表示されますか? –