Jump to content

Largest five adjacent number: Difference between revisions

→‎{{header|Go}}: Added extra credit.
(→‎{{header|Wren}}: Added extra credit.)
(→‎{{header|Go}}: Added extra credit.)
Line 134:
if strings.Contains(number, quintet) {
ci := rcu.Commatize(i)
fmt.Printf("The largest number formed from 5 adjacent digits (%s) is: %s6s\n", quintet, ci)
break
}
}
for i := 0; i <= 99999; i++ {
quintet := fmt.Sprintf("%05d", i)
if strings.Contains(number, quintet) {
ci := rcu.Commatize(i)
fmt.Printf("The smallest number formed from 5 adjacent digits (%s) is: %6s\n", quintet, ci)
return
}
Line 143 ⟶ 151:
Sample run:
<pre>
The largest number formed from 5 adjacent digits (99928) is: 99,827928
The smallest number formed from 5 adjacent digits (00120) is: 120
</pre>
 
9,485

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.