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}}== |
||
{{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 |
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) |