Jump to content

Wasteful, equidigital and frugal numbers: Difference between revisions

add RPL
(Promoted to 'full' task.)
(add RPL)
Line 610:
Equidigital: 200,710
Economical: 3,428</pre>
 
=={{header|RPL}}==
{{works with|HP|49}}
≪ DUP SIZE SWAP
FACTORS 0
1 3 PICK SIZE '''FOR''' j
OVER j GET
'''IF''' DUP 1 == '''THEN''' DROP '''ELSE''' SIZE + '''END'''
'''NEXT'''
NIP - SIGN
≫ '<span style="color:blue">WEF?</span>' STO
≪ 1 → t j
≪ t {} {1} IFTE
'''WHILE''' DUP SIZE 50 < '''REPEAT'''
'''IF''' 'j' INCR <span style="color:blue">WEF?</span> t == '''THEN''' j + '''END'''
'''END'''
≫ ≫ '<span style="color:blue">TASK</span>' STO
 
-1 <span style="color:blue">TASK</span> 0 <span style="color:blue">TASK</span> 1 <span style="color:blue">TASK</span>
{{out}}
<pre>
3: {4 6 8 9 12 18 20 22 24 26 28 30 33 34 36 38 39 40 42 44 45 46 48 50 51 52 54 55 56 57 58 60 62 63 65 66 68 69 70 72 74 75 76 77 78 80 82 84 85 86}
2: {1 2 3 5 7 10 11 13 14 15 16 17 19 21 23 25 27 29 31 32 35 37 41 43 47 49 53 59 61 64 67 71 73 79 81 83 89 97 101 103 105 106 107 109 111 112 113 115 118 119}
1: { 125 128 243 256 343 512 625 729 1024 1029 1215 1250 1280 1331 1369 1458 1536 1681 1701 1715 1792 1849 1875 2048 2187 2197 2209 2401 2560 2809 3125 3481 3584 3645 3721 4096 4374 4375 4489 4802 4913 5041 5103 5329 6241 6250 6561 6859 6889 7203}
</pre>
 
=={{header|Ruby}}==
Line 657 ⟶ 683:
[125, 128, 243, 256, 343, 512, 625, 729, 1024, 1331, 1369, 1458, 1536, 1681, 1701, 1715, 1792, 1849, 1875, 2048, 2187, 2197, 2209, 2401, 2560, 2809, 3072, 3125, 3481, 3584, 3645, 3721, 4096, 4374, 4375, 4489, 4802, 4913, 5041, 5103, 5120, 5329, 6241, 6250, 6561, 6859, 6889, 7168, 7203, 7921]
</pre>
 
=={{header|Wren}}==
{{libheader|Wren-math}}
1,150

edits

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