#146914 - 2005-09-01 01:22 AM
Re: KiXgolf: Happy Numbers - Public Coding
|
Chris S.
MM club member
   
Registered: 2002-03-18
Posts: 2368
Loc: Earth
|
Here is my HappyNumbers code...
Code:
Function HappyNumbers($) Do ReDim $z,$a Do $z=$ mod 10 $a=$a+$z*$z $=$/10 Until $=0 $=$a Until $=1 | $=4 $HappyNumbers=$<>4 EndFunction
...For a longname score of 116
And... Code:
Function A($) Dim $z Do Do $z=$ mod 10 $a=$a+$z*$z $=$/10 Until $=0 $=$a $a=0 Until $=1 | $=4 $a=$<>4 EndFunction
...for a short name score of 93.
|
|
Top
|
|
|
|
#146921 - 2005-09-01 03:41 AM
Re: KiXgolf: Happy Numbers - Public Coding
|
Allen
KiX Supporter
   
Registered: 2003-04-19
Posts: 4562
Loc: USA
|
Here's mine...
Code:
Function A($) do do $a=$a + ($ mod 10) * ($ mod 10) $=$/10 until $=0 $=$a $a=iif($=1,1,0) until $<10 | $a Endfunction
|
|
Top
|
|
|
|
#146922 - 2005-09-01 03:57 AM
Re: KiXgolf: Happy Numbers - Public Coding
|
Allen
KiX Supporter
   
Registered: 2003-04-19
Posts: 4562
Loc: USA
|
I knew there had to be a way to get rid some of those parenthesis 
-2 on my score... to 93. -1 for the $=4... to 92
Code:
Function A($) do do $a=$ mod 10 * ($ mod 10) + $a $=$/10 until $=0 $=$a $a=iif($=1,1,0) until $=4 | $a Endfunction
Edited by Allen (2005-09-01 04:13 AM)
|
|
Top
|
|
|
|
#146924 - 2005-09-01 04:26 AM
Re: KiXgolf: Happy Numbers - Public Coding
|
Allen
KiX Supporter
   
Registered: 2003-04-19
Posts: 4562
Loc: USA
|
With suggestions from Lonk... and stealing ideas from others... able to knock off 15 strokes, in no time flat... I know I'm not up there with the leaders, but still fun to see the strokes coming off...
80
Code:
Function A($) do do $a=$ mod 10 * ($ mod 10) + $a $=$/10 until $=0 $=$a $a=$=1 until $<9 Endfunction
|
|
Top
|
|
|
|
#146926 - 2005-09-01 05:14 AM
Re: KiXgolf: Happy Numbers - Public Coding
|
Howard Bullock
KiX Supporter
   
Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
|
I think you do have that Lonk. It costs 3 strokes "NOT".
|
|
Top
|
|
|
|
Moderator: Arend_, Allen, Jochen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Mart
|
0 registered
and 601 anonymous users online.
|
|
|