Page 2 of 2 <12
Topic Options
#212910 - 2017-11-19 06:14 PM Re: Kixgolf - Digital Root Clocks: Public Round [Re: Jochen]
Jochen Administrator Offline
KiX Supporter
*****

Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
Final Results

 Code:
Private Round

ShaneEP         540     5       1
Allen             *     -       1  *no working code from Allen during private round :(

Public Round

Allen           505     5       1
ShaneEP         519     4       1


Shane is the winner for this round with 11 Points followed by Allen with 6 Points.

Overall tournament standings

 Code:
Shane - 23 points
Allen -  6 points
_________________________



Top
#212914 - 2017-11-20 04:18 PM Re: Kixgolf - Digital Root Clocks: Public Round [Re: Jochen]
Allen Administrator Online   shocked
KiX Supporter
*****

Registered: 2003-04-19
Posts: 4548
Loc: USA
Here is my partially working code. It's a mess but I wanted to show Shane using numbers and the XOR was possible. \:\)

 Code:
function a($)
  dim $array, $vals, $c, $bit, $bin, $sambin, $tbin, $nextbit, $nextbin, $z, $mz, $mt, $maxtz, $i, $val, $zbin, $maxt, $samt
  ;       0   1  2  3   4   5  6  7  8   9  E
  $array=126,96,91,115,101,55,61,102,127,119,0  

$vals=digitalrootarray($)
for $i=0 to 9
  $val=$vals[$i]
  $c=0
  if $val
    while $val
	? "Val:"$val
      $bit=val(substr($val,1,1))
	  $bin=$array[$bit]
	  $sambin=$bin
	  $zbin=$bin
	  $tbin=$bin
      ? "C:" + $c
      ? "Next Val:" + $vals[$i+1]
      $Nextbit=substr($vals[$i+1],$c+1,1)
	  if $Nextbit=""
		$Nextbin=0
	  else	
	    $NextBin=$array[$nextbit]	
	  endif
	  ? "Bit:" + $Bit
	  ? "Next Bit:" + $nextbit 
	  ? "Bin:" + $Bin	
	  ? "Next Bin:" + $nextbin

	  ? "z:" + $z
	  if $c=$z
        do
		  $mz=$bin mod 2=1
		         ? "mz:" + $mz
		  $maxtz=$maxtz + $mz
          ;$maxtz=$maxtz+($bin mod 2=1)
          $bin = $bin / 2
        Until $bin = .
        $z=$z+1
	    ;? "z:" + $maxtz
	  endif


      if NextBin	
	    ? $Nextbin
		? $tBin
	    $NextBin=$Nextbin^$tBin
        do
		  $mt=$nextbin mod 2=1
		  ? "mt:" + $mt
		  $maxt=$maxt + $mt
          ;$maxt=$maxt+($nextbin mod 2=1)
          $nextbin = $nextbin / 2
        Until $nextbin = .	
	    ? "t:" + $maxt
	  endif
      $c=$c+1	

      do
        $samt=$samt+($sambin mod 2=1)
        $sambin = $sambin / 2
      Until $sambin = .
	  ? "s:" + $samt
	
	  ;$Val=$Val/10

	  $Val=right($Val,-1)
    Loop	
	  ? "MaxT:" + ($maxt	 + $maxtz)
	  ? "SamT:" + 2*$samT
  endif
  ? "_____________________________"
next

$a=2*$samT - ($maxt + $maxtz)
?
endfunction

function digitalrootarray($num)
  dim $val, $vals[9],$i,$dr
  $i=1
  do
    $dr=0
	$vals[$i]=$num
	$i=$i+1
    While $num
 
      $dr=$dr+$num mod 10
      $num=$num/10
    loop
	$num=$dr
  until $dr<10
  $vals[$i]=$dr
  $digitalrootarray=$vals
endfunction

Top
#212915 - 2017-11-20 06:41 PM Re: Kixgolf - Digital Root Clocks: Public Round [Re: Allen]
ShaneEP Moderator Offline
MM club member
*****

Registered: 2002-11-29
Posts: 2125
Loc: Tulsa, OK
Nice.
Top
#212916 - 2017-11-20 07:32 PM Re: Kixgolf - Digital Root Clocks: Public Round [Re: ShaneEP]
Jochen Administrator Offline
KiX Supporter
*****

Registered: 2000-03-17
Posts: 6380
Loc: Stuttgart, Germany
Hey!
You guys supposed to be drunk already counting beer and whatnot
_________________________



Top
#212917 - 2017-11-20 08:01 PM Re: Kixgolf - Digital Root Clocks: Public Round [Re: Jochen]
ShaneEP Moderator Offline
MM club member
*****

Registered: 2002-11-29
Posts: 2125
Loc: Tulsa, OK
Was out of town for the weekend. Just now taking a look!
Top
Page 2 of 2 <12


Moderator:  Arend_, Allen, Jochen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Mart 
Hop to:
Shout Box

Who's Online
1 registered (Allen) and 264 anonymous users online.
Newest Members
Jojo67, MaikSimon, kvn317, kixtarts2025, SERoyalty
17873 Registered Users

Generated in 0.056 seconds in which 0.024 seconds were spent on a total of 15 queries. Zlib compression enabled.

Search the board with:
superb Board Search
or try with google:
Google
Web kixtart.org