#202150 - 2011-05-08 06:11 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Allen]
|
Jochen
KiX Supporter
   
Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
|
my 308:
function a($)
dim $s
$s = 4,3,3,5,4,4,3,5,5,4,3,6,6,8,8,7,7,9,8,8,6,6,5,5,5,7,6,6,three,four,five,six,seven,eight,nine,ten,eleven,twelve
while 1
$a = "" + $a + $ + " is "
if four=$ | 4=$
$a = $a + magic.
exit
else
if $>99
$ = $s[($^)+25-(($^)>7&instr($,y)>)]
else
$ = $s[iif($<20,$,$/10+18)] + $s[$ mod 10]*($>19&$ mod 10>)
endif
$a = $a + $ + ". "
endfunction
_________________________
|
|
Top
|
|
|
|
#202151 - 2011-05-08 06:13 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Jochen]
|
Allen
KiX Supporter
   
Registered: 2003-04-19
Posts: 4572
Loc: USA
|
Eric's 316
function a($)
dim $b
$b = three,four,five,six,seven,eight,nine,ten,eleven,twelve
$a = '' + $ + ' is '
if four = $ or $ = 4
$a = $a + magic.
else
if $ > 99
$=$b[($^) -3 - (instr($,' ') or instr($,'-'))]
else
$b = 0,3,3,5,4,4,3,5,5,4,3,6,6,8,8,7,7,9,8,8,0,0,6,6,5,5,5,7,6,6
$ = iif($<20,$b[$ mod 20] + 4*($=0),$b[$/10+20] + $b[$ mod 10])
endif
$a = $a + $ + '. ' + a($)
endfunction
_________________________
(... better days ahead)
|
|
Top
|
|
|
|
#202153 - 2011-05-08 06:26 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Jochen]
|
Jochen
KiX Supporter
   
Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
|
Modifying Eric's with parts of mine for 307:
function a($)
dim $b
$b = 0,3,3,5,4,4,3,5,5,4,3,6,6,8,8,7,7,9,8,8,0,0,6,6,5,5,5,7,6,6,three,four,five,six,seven,eight,nine,ten,eleven,twelve
$a = '' + $ + ' is '
if four = $ or $ = 4
$a = $a + magic.
else
if $ > 99
$=$b[($^)+27-(($^)>7&instr($,y)>)]
else
$ = iif($<20,$b[$ mod 20] + 4*($=0),$b[$/10+20] + $b[$ mod 10])
endif
$a = $a + $ + '. ' + a($)
endfunction
_________________________
|
|
Top
|
|
|
|
#202154 - 2011-05-08 06:30 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Jochen]
|
Jochen
KiX Supporter
   
Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
|
Mine with Eric's recursion also 307:
function a($)
dim $s
$s = 4,3,3,5,4,4,3,5,5,4,3,6,6,8,8,7,7,9,8,8,6,6,5,5,5,7,6,6,three,four,five,six,seven,eight,nine,ten,eleven,twelve
$a = "" + $a + $ + " is "
if four=$ | 4=$
$a = $a + magic.
exit
else
if $>99
$ = $s[($^)+25-(($^)>7&instr($,y)>)]
else
$ = $s[iif($<20,$,$/10+18)] + $s[$ mod 10]*($>19&$ mod 10>)
endif
$a = $a + $ + ". " + a($)
endfunction
very similar indeed
_________________________
|
|
Top
|
|
|
|
#202155 - 2011-05-08 06:45 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Jochen]
|
Jochen
KiX Supporter
   
Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
|
Ah well, haven't thought of that exit now being superfluos..
303:
function a($)
dim $s
$s = 4,3,3,5,4,4,3,5,5,4,3,6,6,8,8,7,7,9,8,8,6,6,5,5,5,7,6,6,three,four,five,six,seven,eight,nine,ten,eleven,twelve
$a = "" + $a + $ + " is "
if four=$ | 4=$
$a = $a + magic.
else
if $>99
$ = $s[($^)+25-(($^)>7&instr($,y)>)]
else
$ = $s[iif($<20,$,$/10+18)] + $s[$ mod 10]*($>19&$ mod 10>)
endif
$a = $a + $ + ". " + a($)
endfunction
Edited by Jochen (2011-05-08 07:05 PM)
_________________________
|
|
Top
|
|
|
|
#202156 - 2011-05-08 10:18 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Jochen]
|
Lonkero
KiX Master Guru
   
Registered: 2001-06-05
Posts: 22346
Loc: OK
|
sorry guys. have been driving back home for the past 3 hours. here is mine:
function a($)
$a=($=)*4,one,two,three,four,five,six,seven,eight,nine,ten,eleven,twelve,8,8,7,7,9,8,8,0,0,6,6,5,5,5,7,6,6
if 0<$+1
$a=($a[$ mod (20-10*($>19))]^)+$a[20+$/10]
else
$a=$a[($^)-(($^)>8+(seventeen=$))]
endif
if four=$ ^ $=4
$a=""+$+" is magic."
else
$a=""+$+" is " + $a +". "+a($a)
endfunction
_________________________
!download KiXnet
|
|
Top
|
|
|
|
#202159 - 2011-05-08 10:31 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Lonkero]
|
Lonkero
KiX Master Guru
   
Registered: 2001-06-05
Posts: 22346
Loc: OK
|
oops. 282.
function a($)
$a=($=)*4,one,two,three,four,five,six,seven,eight,nine,ten,eleven,twelve,8,8,7,7,9,8,8,0,0,6,6,5,5,5,7,6,6
if $>99
$a=$a[($^)-(($^)>8+(seventeen=$))]
else
$a=($a[$ mod (20-10*($>19))]^)+$a[20+$/10]
endif
if four=$ ^ $=4
$a=""+$+" is magic."
else
$a=""+$+" is " + $a +". "+a($a)
endfunction
_________________________
!download KiXnet
|
|
Top
|
|
|
|
#202160 - 2011-05-08 10:34 PM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Lonkero]
|
Lonkero
KiX Master Guru
   
Registered: 2001-06-05
Posts: 22346
Loc: OK
|
oops 2: 278
function a($)
$a=($=)*4,3,3,three,four,five,six,seven,eight,nine,ten,eleven,twelve,8,8,7,7,9,8,8,0,0,6,6,5,5,5,7,6,6
if $>99
$a=$a[($^)-(($^)>8+(seventeen=$))]
else
$a=($a[$ mod (20-10*($>19))]^)+$a[20+$/10]
endif
if four=$ ^ $=4
$a=""+$+" is magic."
else
$a=""+$+" is " + $a +". "+a($a)
endfunction
_________________________
!download KiXnet
|
|
Top
|
|
|
|
#202163 - 2011-05-09 07:20 AM
Re: Kixgolf - Four Is Magic - Public Round
[Re: Allen]
|
Jochen
KiX Supporter
   
Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
|
Wow, amazing Jooel,
but I can't ignore this present..
276:
function a($)
$a=($=)*4,3,3,three,four,five,six,seven,eight,nine,ten,eleven,twelve,8,8,7,7,9,8,8,0,0,6,6,5,5,5,7,6,6
if $>99
$a=$a[($^)-(($^)>7&instr($,y)>)]
else
$a=($a[$ mod (20-10*($>19))]^)+$a[20+$/10]
endif
if four=$ ^ $=4
$a=""+$+" is magic."
else
$a=""+$+" is " + $a +". "+a($a)
endfunction
_________________________
|
|
Top
|
|
|
|
Moderator: Arend_, Allen, Jochen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Mart
|
0 registered
and 251 anonymous users online.
|
|
|