Largest five adjacent number: Difference between revisions

→‎{{header|Wren}}: Added extra credit.
No edit summary
(→‎{{header|Wren}}: Added extra credit.)
Line 310:
for (i in 0...999) digits[i] = rand.int(10)
var number = digits.join()
for (ir in [99999...0, 0..99999]) {
var quintettarget = Fmt.swrite(r.from == 0) ? "$05dsmallest", i): "largest "
iffor (number.contains(quintet)i in r) {
var quintet = Fmt.printswrite("The largest number formed from 5 adjacent digits is: $,d05d", i)
returnif (number.contains(quintet)) {
Fmt.print("The $s number formed from 5 adjacent digits ($s) is: $,6d", target, quintet, i)
break
}
}
}</lang>
Line 321 ⟶ 324:
Sample output:
<pre>
The largest number formed from 5 adjacent digits (99830) is: 99,850830
The smallest number formed from 5 adjacent digits (00154) is: 154
</pre>
 
9,485

edits