Jump to content

Numbers in base 10 that are palindromic in bases 2, 4, and 16: Difference between revisions

Added Wren
(Added Wren)
Line 78:
Found 22 numbers
done...
</pre>
 
=={{header|Wren}}==
{{libheader|Wren-fmt}}
{{libheader|Wren-seq}}
<lang ecmascript>import "/fmt" for Conv, Fmt
import "/seq" for Lst
 
System.print("Numbers under 25,000 in base 10 which are palindromic in bases 2, 4 and 16:")
var numbers = []
for (i in 0..24999) {
var b2 = Conv.itoa(i, 2)
if (b2 == b2[-1..0]) {
var b4 = Conv.itoa(i, 4)
if (b4 == b4[-1..0]) {
var b16 = Conv.itoa(i, 16)
if (b16 == b16[-1..0]) numbers.add(i)
}
}
}
for (chunk in Lst.chunks(numbers, 8)) Fmt.print("$,6d", chunk)
System.print("\nFound %(numbers.count) such numbers.")</lang>
 
{{out}}
<pre>
Numbers under 25,000 in base 10 which are palindromic in bases 2, 4 and 16:
0 1 3 5 15 17 51 85
255 257 273 771 819 1,285 1,365 3,855
4,095 4,097 4,369 12,291 13,107 20,485 21,845
 
Found 23 such numbers.
</pre>
9,490

edits

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