Rhonda numbers: Difference between revisions

→‎{{header|Wren}}: Improved output formatting.
(Added Wren)
(→‎{{header|Wren}}: Improved output formatting.)
Line 164:
{{libheader|Wren-math}}
{{libheader|Wren-fmt}}
<lang ecmascript>import "./math" for Math, Int, Nums
import "./fmt" for Fmt, Conv
 
Line 188:
if (rhonda.count > 0) {
System.print("\nFirst 15 Rhonda numbers in base %(b):")
var rhonda2 = rhonda.map { |r| Conv.Itoa(r, b).toString }.toList
var maxLen rhonda3 = Nums.max(rhonda2rhonda.map { |r| Conv.Itoa(r.count, }b) + 2}.toList
var maxLen2 = Nums.max(rhonda2.map { |r| r.count })
Fmt.print("In base 10: $*d", maxLen, rhonda)
var maxLen3 = Nums.max(rhonda3.map { |r| r.count })
Fmt.print("In base $-2d: $*s", b, maxLen, rhonda2)
var maxLen = Math.max(maxLen2, maxLen3) + 1
Fmt.print("In base 10: $*ds", maxLen, rhondarhonda2)
Fmt.print("In base $-2d: $*s", b, maxLen, rhonda2rhonda3)
}
}</lang>
Line 198 ⟶ 201:
<pre style="height:40ex;overflow:scroll;">
First 15 Rhonda numbers in base 4:
In base 10: 10206 11935 12150 16031 45030 94185 113022 114415 191149 244713 259753 374782 392121 503773 649902
In base 4 : 2133132 2322133 2331312 3322133 22333212 112333221 123211332 123323233 232222231 323233221 333122221 1123133332 1133232321 1322333131 2132222232
 
First 15 Rhonda numbers in base 6:
In base 10: 855 1029 3813 5577 7040 7304 15104 19136 35350 36992 41031 42009 60368 65536 67821
In base 6 : 3543 4433 25353 41453 52332 53452 153532 224332 431354 443132 513543 522253 1143252 1223224 1241553
 
First 15 Rhonda numbers in base 8:
In base 10: 1836 6318 6622 10530 14500 14739 17655 18550 25398 25956 30562 39215 39325 50875 51429
In base 8 : 3454 14256 14736 24442 34244 34623 42367 44166 61466 62544 73542 114457 114635 143273 144345
 
First 15 Rhonda numbers in base 9:
In base 10: 15540 21054 25331 44360 44660 44733 47652 50560 54944 76857 77142 83334 83694 96448 97944
In base 9 : 23276 31783 37665 66758 67232 67323 72326 76317 83328 126376 126733 136273 136723 156264 158316
 
First 15 Rhonda numbers in base 10:
In base 10: 1568 2835 4752 5265 5439 5664 5824 5832 8526 12985 15625 15698 19435 25284 25662
In base 10: 1568 2835 4752 5265 5439 5664 5824 5832 8526 12985 15625 15698 19435 25284 25662
 
First 15 Rhonda numbers in base 12:
Line 246 ⟶ 249:
 
First 15 Rhonda numbers in base 22:
In base 10: 2695 4128 7865 28800 31710 37030 71875 74306 117760 117895 121626 126002 131427 175065 192753
In base 22: 5CB 8BE G5B 2FB2 2LB8 3AB4 6GB1 6LBC B16G B1CJ B96A BI78 C7BL G9FB I25B
 
First 15 Rhonda numbers in base 24:
Line 254 ⟶ 257:
 
First 15 Rhonda numbers in base 25:
In base 10: 6764 9633 13260 22022 53382 57640 66015 69006 97014 140130 142880 144235 159724 162565 165504
In base 25: AKE FA8 L5A 1A5M 3AA7 3H5F 45FF 4AA6 655E 8O55 93F5 95JA A5DO AA2F AEK4
 
First 15 Rhonda numbers in base 26:
In base 10: 7788 9322 9374 11160 22165 27885 34905 44785 47385 49257 62517 72709 74217 108745 132302
In base 26: BDE DKE DME GD6 16KD 1F6D 1PGD 2E6D 2I2D 2KMD 3ECD 43ED 45KD 64MD 7DIE
 
First 15 Rhonda numbers in base 27:
Line 270 ⟶ 273:
 
First 15 Rhonda numbers in base 30:
In base 10: 3024 3168 5115 5346 5950 6762 7750 7956 8470 9476 9576 9849 10360 11495 13035
In base 30: 3AO 3FI 5KF 5S6 6IA 7FC 8IA 8P6 9CA AFQ AJ6 AS9 BFA CN5 EEF
 
First 15 Rhonda numbers in base 32:
Line 278 ⟶ 281:
 
First 15 Rhonda numbers in base 33:
In base 10: 756 7040 7568 13826 24930 30613 59345 63555 64372 131427 227840 264044 313709 336385 344858
In base 33: MU 6FB 6VB CMW MTF S3M 1LGB 1PBU 1Q3M 3LML 6B78 7BFB 8O2B 9BTG 9JM8
 
First 15 Rhonda numbers in base 34:
In base 10: 5661 14161 15620 16473 22185 37145 125579 134692 135405 138472 140369 177086 250665 255552 295614
In base 34: 4UH C8H DHE E8H J6H W4H 36LH 3EHI 3F4H 3HQO 3JEH 4H6E 6CSH 6H28 7HOI
 
First 15 Rhonda numbers in base 35:
In base 10: 8232 9476 9633 18634 30954 41905 52215 52440 56889 61992 62146 66339 98260 102180 103305
In base 35: 6P7 7PQ 7U8 F7E P9E Y7A 17LU 17SA 1BFE 1FL7 1FPL 1J5E 2A7F 2DEF 2EBK
 
First 15 Rhonda numbers in base 36:
9,476

edits