Best shuffle: Difference between revisions

Content added Content deleted
m (→‎{{header|Java}}: make random field global)
(Kotlin version updated)
Line 1,766: Line 1,766:


=={{header|Kotlin}}==
=={{header|Kotlin}}==
From Java.
{{trans|Java}}
<lang scala>package shuffle
<lang scala>package shuffle


Line 1,800: Line 1,800:
var count = 0
var count = 0
for (i in indices)
for (i in indices)
if (s1[i] == this[i])
if (s1[i] == this[i]) count++
count++
return count
return count
}
}
}
}


fun main(words: Array<String>) = words forEach { println(BestShuffle(it)) }</lang>
fun main(words: Array<String>) = words.forEach { println(BestShuffle(it)) }</lang>


{{out}}
Output:
<pre>abracadabra raaracabdab (0)
<pre>abracadabra raaracabdab (0)
seesaw eswaes (0)
seesaw eswaes (0)