Open main menu
Home
Random
Log in
Settings
About ZCubes Wiki
Disclaimers
ZCubes Wiki
Search
Changes
← Older edit
ZCubes/Happy Numbers
(view source)
Revision as of 10:05, 17 September 2021
571 bytes added
,
10:05, 17 September 2021
no edit summary
Line 9:
Line 9:
==Video==
==Video==
<br/>
<br/>
−
{{#ev:youtube|c1nHGP63Mqo|480|left|
Brocards Problem & Brown
Numbers}}
+
{{#ev:youtube|c1nHGP63Mqo|480|left|
Happy
Numbers}}
−
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
+
+
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/>
+
+
==ZCubes Code==
+
<pre>
+
+
function dohappy(n)
+
{
+
prev={}
+
prevnums=[]
+
originaln=n
+
do
+
{
+
if(prev[n])
+
{
+
console.log("MELCOIL",originaln,prevnums.concat(n))
+
return("MELCOIL")
+
}
+
prev[n]=true;
+
prevnums.push(n)
+
d=DIGITS(n)
+
n=SUM(d.$(x=>POWER(x,2)))
+
}while(prev[n]||n>1)
+
console.log("HAPPY",originaln,prevnums.concat(n))
+
return("HAPPY")
+
}
+
dohappy#;
+
dohappy(2..100)
+
+
</pre>
+
+
Output:-
+
+
7, 10, 13, 19, 23, 28, 31, 32, 44, 49, 68, 70, 79, 82, 86, 91, 94, 97, 100, 103, 109, 129, 130, 133, 139, 167, 176, 188, 190, 192, 193 are Happy numbers in the range of 2 to 100.
+
<br/>
<br/>
*[[Z3 | Z3 home]]
*[[Z3 | Z3 home]]
Swapna
writer
2,661
edits