|
|
|||||||
============= The Challenge - Whitespace Obfuscation ============= Introduced at DEFCON 16 in 2008 by Kolisar, whitespace obfuscation (WO) was used with javascript to hide code in html. Whitespace characters are ascii characters, that when printed or displayed, appear as blanks. Although there are others, the most common whitespace characters are spaces " ", and a tabs " ". The process of WO is to use whitespace characters to encode binary ascii values. When encoding, the first step is to convert a standard line of text to its binary equivalent, and then substitute the binary 1s and 0s, with tabs and spaces. The end result is what appears to be nothing but blank space. Binary ascii characters are represented as 0s and 1s and are 8 digits long. The following chart defines those values. Code: Num Chr Binary Num Chr Binary Num Chr Binary ---------------------------------------------------------------------------- 9 Tab 00001001 32 00100000 64 @ 01000000 96 ` 01100000 33 ! 00100001 65 A 01000001 97 a 01100001 34 " 00100010 66 B 01000010 98 b 01100010 35 # 00100011 67 C 01000011 99 c 01100011 36 $ 00100100 68 D 01000100 100 d 01100100 37 % 00100101 69 E 01000101 101 e 01100101 38 & 00100110 70 F 01000110 102 f 01100110 39 ' 00100111 71 G 01000111 103 g 01100111 40 ( 00101000 72 H 01001000 104 h 01101000 41 ) 00101001 73 I 01001001 105 i 01101001 42 * 00101010 74 J 01001010 106 j 01101010 43 + 00101011 75 K 01001011 107 k 01101011 44 , 00101100 76 L 01001100 108 l 01101100 45 - 00101101 77 M 01001101 109 m 01101101 46 . 00101110 78 N 01001110 110 n 01101110 47 / 00101111 79 O 01001111 111 o 01101111 48 0 00110000 80 P 01010000 112 p 01110000 49 1 00110001 81 Q 01010001 113 q 01110001 50 2 00110010 82 R 01010010 114 r 01110010 51 3 00110011 83 S 01010011 115 s 01110011 52 4 00110100 84 T 01010100 116 t 01110100 53 5 00110101 85 U 01010101 117 u 01110101 54 6 00110110 86 V 01010110 118 v 01110110 55 7 00110111 87 W 01010111 119 w 01110111 56 8 00111000 88 X 01011000 120 x 01111000 57 9 00111001 89 Y 01011001 121 y 01111001 58 : 00111010 90 Z 01011010 122 z 01111010 59 ; 00111011 91 [ 01011011 123 { 01111011 60 < 00111100 92 \ 01011100 124 | 01111100 61 = 00111101 93 ] 01011101 125 } 01111101 62 > 00111110 94 ^ 01011110 126 ~ 01111110 63 ? 00111111 95 _ 01011111 Using "Hello World" as an example, first convert the string of ascii characters to binary Hello World=0100100001100101011011000110110001101111001000000101011101101111011100100110110001100100 or broken down by letter: H=01001000 e=01100101 l=01101100 l=01101100 o=01101111 space=00100000 W=01010111 o=01101111 r=01110010 l=01101100 d=01100100 Then substituting a space with the 0s, and a tab with the 1s, results in what appears to be a blank data on the right side of the equals sign below. However, there is data there and it represents Hello World in WO form. Hello World= Encoding and Decoding will require a KEY. During *ENCODING* the KEY defines what value is substitued for the 0's and 1's and is provided as the second parameter (optional). If the KEY is a space, then 0s are substituted with spaces and 1's are substituted with tabs. If the KEY is a tab, then 0's are substituted with tabs and 1's are substituted with spaces. During *DECODING*, the KEY is found as the last character of the WO string. Again it will define what values are substituted for spaces and tabs. If the KEY is a space, then spaces are substituted with 0's and tabs are substituted with 1's. If the KEY is a tab, then tabs are substituted with 0's and spaces are substituted with 1's. *-->A download is available at http://www.kixtart.org/forums/ubbthreads.php?ubb=download&Number=250 ============= Specification ============= Using WO encode a clear text string or decode the WO string to a clear text string. When encoding clear text to WO text: - Convert each character to it's binary equivalant - Using the KEY, substitute each 0 and 1 with it's defined replacement of either a space or tab - Append the KEY to the end of the WO string When decoding WO text to clear text: - Determine the KEY from the last character of the WO string - Using the KEY, substitute each space and tab with its defined replacement of either a 0 or 1 - Convert the Binary numbers to the character equivalant ============= Inputs and Outputs ============= The input consists of either a clear text string or a WO encoded string. When encoding there will also be a second parameter called the KEY. The KEY value will either be a space or tab. The KEY defines what to substitue the 0 value with. The 1 value will be substituted with the other of the two characters (either space or tab). For example, if $key=" " (space), 0's are substituted with spaces, and 1's are substituted with tabs. And if $key=" " (tab), 0's are substituted with tabs, and 1's are substituted with spaces. ================================================================= Notes ================================================================ - The scoring engine has added code to help diagnose which cases are failing. To see test case results: Code: kix32 kixgolf_wo $verbose=1 ;shows failing results kix32 kixgolf_wo $verbose=2 ;shows all results - The scoring engine expects your (primary) function to be named a(). ======= Scoring ======= The solution must pass all tests in order for it's KiXgolf Score to be considered. When posting KiXtart Golf Scores, please include the KIXGOLF_*.TXT file that is created in the script directory. It contains some basic information about the computer that the script is run on and the resulting scores. ============ Test program ============ Test cases are provided to help screen entries and to provide the Golf Score. Any script that passes the test cases can be submitted. If you are surprised that your solution passed the test cases, please submit it anyway! That will help me identify bugs in the test program. ================================================================ KiXtart GOLF - How To Play ================================================================ Most importantly, anybody can play, no age restrictions, no penalties, no handicap! The object in "real" golf is to hit the ball in the hole in the fewest strokes. The object in KiXtart Golf is to get from input (tee) to target (hole) in the fewest keystrokes. Example: How many positive elements are in array $a? Array $a could be of structure $a=[1, 2 ,-3, 4, -5, -7, 8, 9] One approach: Code: for $b=0 to ubound($a) if $a[$b]>0 $c=$c+1 endif next for a score of 45. Another solution is: Code: DO $b=$b+1 if $a[$b]>0 $c=$c+1 endif UNTIL $b>(UBOUND($a)+1) for a score of 53. Better approach: Code sample 1 ================================================================ KiXtart GOLF - The Rules ================================================================ 1) The goal of KiXtart Golf is to score the lowest strokes. 2) Strokes are all characters in a piece of code except whitespace characters, unless the whitespace character is necessary for the line of code to work. Therefore, carriage returns and line feeds do not count or spaces in between the '=' sign when assigning variables, e.g. '$a = $b' scores 5. 3) Code can be constructed any way you like, as long as it does not generate syntax or other errors when running the script in KiXtart. 4) The final solution MUST pass all test scripts that are part of the KiXtart golf challenge. 7) During the private coding phase, no code is allowed to be posted. Violations result in disqualification of said player. 8) During the public coding phase, code should be posted, reused, and borrowed from other players. 9) The test script contains the official KiXgolf scoring engine 10) Only the person posting a particular score will be recognized for the score, unless the KiXtart Golf Challenge organizer or another delegate posts code on behalf of a player 11) KiXtart Golf (a.k.a KiXgolf) codes must be written inside the KiXgolf UDF collection tags, ';!' and ';!;!' 12) Parameter names of the UDF's can be changed and additional optional parameters can be added. 13) Additional helper UDFs and code can be written as long as they reside inside the ';!' and ';!;!' tags. 14) The use of '$' as a variable is allowed. 15) The UDF layout is up to coder. 16) The UDF is expected to finish in a reasonable time, that is, on modern computers inside 1 hour timeframe. 17) You can submit scores as often as you want. 18) If you reach leading score, you are obligated to post your score immediately so others can try to compete with you. 19) The UDF may only use the KiXtart/KiXforms commands/functions/macros, no other code fragments are allowed. 20) Calls to COM components that are part of a standard default Windows installation are allowed. 21) The use of the KiXforms DLL is also permitted as the KiXforms DLL can now be considered an integral part of KiXtart scripting. 22) Calls to other executables, as long as they are part of a standard default Windows installation are allowed. 23) The UDF should be self-contained (except for any I/O mentioned in the challenge). In particular, you may not do things like fetching extra data from a remote site or file. 24) You may assume ASCII as character set. 25) You may use block comments as the KiXgolf Scoring Engine now supports block comments. 26) You are allowed to only use publicly available versions of KiXtart and KiXforms, private builds or alpha builds are NOT allowed. 27) Your submitted score must include the result print of the KiXgolf test-engine. 28) The SETOPTION() parameters in the KiXgolf script may not be modified and will govern the script behavior. SETOPTION() parameters may change depending on the particular needs of the KiXgolf challenge. 29) Tokenizing the UDF, script, or portions thereof is not allowed. 30) If something is not explicitly denied by the rules, it's allowed. 31) If Confusion arises, arranger of the KiXgolf round has the final say. 32) Additional test cases can be added at any time during the KiXgolf round. The code is expected to pass based on the rules. The test cases may not include tests for all rules and exceptions. Test cases that are added during the public round will not alter the results of the private round. ================================================================ KiXtart GOLF - The Duration of the Competition ================================================================ 1) Private coding phase: 2011-11-06 to 2011-11-13 (Official Count down clock will determine end time) 2) Public coding phase: 2011-11-13 to 2011-11-20 3) Final results: 2011-11-21 *--> You will need the complete package from http://www.kixtart.org/forums/ubbthreads.php?ubb=download&Number=250. |
||||||||
|
|
|||||||
|
||||||||
|
|
|||||||
While you are testing your code there is also a VerboseInput and VerboseOutput in the ini. The expected spaces and tabs are replaced with S for Space and T for Tab. |
||||||||
|
|
|||||||
November 6th already? Wow, tempus fugit Ok, will start with it tomorrow, today I will have to be with teh family |
||||||||
|
|
|||||||
if optional key is not specified, what then? we can guess the key? or will it always be there when encoding? |
||||||||
|
|
|||||||
oh... so we are not supposed to do the binary encode/decode? |
||||||||
|
|
|||||||
nevermind... |
||||||||
|
|
|||||||
anyways, wtf Im supposed to do with the verbose thingie in the ini? Is there a way to invoke that kinda "processing" in the scoring engine? |
||||||||
|
|
|||||||
halfway to a working solution |
||||||||
|
|
|||||||
Quote: Is there a way to invoke that kinda "processing" in the scoring engine? Sorry, I had it in there but removed it because there was just to much "Crap" on the screen. It was something like Code: case $sInputResult=$sOutput $iPass=$iPass+1 if $verbose=2 color "g+" ? $sSection ? "Input: " + $sInput if $sVinput<>"" ? "VerboseInput:" + $sVinput endif ? " INIResult: " + $sOutput if $sVOutput<>"" ? "VerboseInput:" + $sVOutput endif ? "YourResult: " + $sInputResult ? color $ocolor endif |
||||||||
|
|
|||||||
ok, lazy and ugly code is working.. Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Home Premium Edition CPU = AMD Turion(tm) II P540 Dual-Core Processor Speed = 2394 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/06 16:51:26.960 Processing End = 2011/11/06 16:51:27.460 Duration = 0000/00/00 00:00:00.500 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 696 |
||||||||
|
|
|||||||
dang, wasn't the first one... got some family stuff as well for an excuse. anyways, my lazy starter: Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 00:07:40.570 Processing End = 2011/11/07 00:07:40.746 Duration = 0000/00/00 00:00:00.175 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 376 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
hmm... guess this second type of code is the king :p Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 00:15:01.718 Processing End = 2011/11/07 00:15:01.972 Duration = 0000/00/00 00:00:00.254 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 314 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
I need to start from scratch...can't get a good score being so lazy |
||||||||
|
|
|||||||
kinda sad, cause it looks ugly, but it works... Code: KiXGolf Score = 298 |
||||||||
|
|
|||||||
ok, now I can start golfing... Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Home Premium Edition CPU = AMD Turion(tm) II P540 Dual-Core Processor Speed = 2394 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/06 18:15:47.915 Processing End = 2011/11/06 18:15:48.429 Duration = 0000/00/00 00:00:00.514 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 403 |
||||||||
|
|
|||||||
yehaa, let the games begin! Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 01:16:51.803 Processing End = 2011/11/07 01:16:52.095 Duration = 0000/00/00 00:00:00.292 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 290 |
||||||||
|
|
|||||||
Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 01:25:05.643 Processing End = 2011/11/07 01:25:05.899 Duration = 0000/00/00 00:00:00.256 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 271 |
||||||||
|
|
|||||||
it is so ugly :'( |
||||||||
|
|
|||||||
KiXGolf Score = 268 |
||||||||
|
|
|||||||
KiXGolf Score = 263 |
||||||||
|
|
|||||||
long way to go! KiXGolf Score = 386 |
||||||||
|
|
|||||||
oh. I still don't like my code, but at least it's shorter Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 02:22:29.880 Processing End = 2011/11/07 02:22:30.174 Duration = 0000/00/00 00:00:00.294 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 257 |
||||||||
|
|
|||||||
Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 02:47:15.810 Processing End = 2011/11/07 02:47:16.072 Duration = 0000/00/00 00:00:00.262 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 253 |
||||||||
|
|
|||||||
Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 02:58:21.498 Processing End = 2011/11/07 02:58:21.960 Duration = 0000/00/00 00:00:00.461 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 249 |
||||||||
|
|
|||||||
getting tired... Code: Result = Passed KiXGolf Score = 248 |
||||||||
|
|
|||||||
oops. Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 03:06:56.230 Processing End = 2011/11/07 03:06:56.542 Duration = 0000/00/00 00:00:00.311 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 238 |
||||||||
|
|
|||||||
Code: Result = Passed KiXGolf Score = 236 |
||||||||
|
|
|||||||
Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 03:47:28.671 Processing End = 2011/11/07 03:47:29.026 Duration = 0000/00/00 00:00:00.354 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 233 |
||||||||
|
|
|||||||
We don't do encoding/decoding? Whut? Where? Ok, downloading tha package now. |
||||||||
|
|
|||||||
Oh lol, I have to teach my Ultraedit copy not to replace tabs with 4 spaces for this round |
||||||||
|
|
|||||||
woke up a minute ago and got: Code: Result = Passed KiXGolf Score = 231 and I'm out of freaking coffee!!!!!!! |
||||||||
|
|
|||||||
PLEASE, don't ask me what a line does. I most likely have no freaking idea anymore! Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 13:25:22.346 Processing End = 2011/11/07 13:25:22.720 Duration = 0000/00/00 00:00:00.374 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 223 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
Halfway through: encoding works with a score of code is very very ugly.. I am quite confident I should'nt show this to anyone anytime |
||||||||
|
|
|||||||
Jochen, yea... my startup code didn't look too sweet either. still has some ugliness to it, but working that crap out as much as I can. Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 13:54:48.620 Processing End = 2011/11/07 13:54:48.996 Duration = 0000/00/00 00:00:00.375 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 219 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
whatta... Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 14:07:29.605 Processing End = 2011/11/07 14:07:30.030 Duration = 0000/00/00 00:00:00.424 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 214 Thank you for participating in KiXtart Golf! finally got the ugly part out. me smile now |
||||||||
|
|
|||||||
1 stroke, win/lose... don't know... Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 14:19:32.379 Processing End = 2011/11/07 14:19:32.739 Duration = 0000/00/00 00:00:00.360 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 213 |
||||||||
|
|
|||||||
one more Code: # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 212 |
||||||||
|
|
|||||||
some news from my code hell .. with a score of 340 I pass 30 of 40 tests Seem to have trouble when key is space in encoded input. [edit]And I can't tell why .. it should work with both keys :'( [/edit] |
||||||||
|
|
|||||||
30? you almost done. |
||||||||
|
|
|||||||
No I'm not .. I am getting crazy over why this doesn't work |
||||||||
|
|
|||||||
Huzzah! (checked the wrong variable, which in 25% of the cases accidentally evaluated as fitting. Could bite myself if I could reach my behind) KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows XP Professional CPU = Intel Pentium Celeron Speed = 2393 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 16:58:09.078 Processing End = 2011/11/07 16:58:09.375 Duration = 0000/00/00 00:00:00.296 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 338 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
Now, the code is still as ugly as hell can be.. Hope I can get rid of the uglyness before public |
||||||||
|
|
|||||||
swapping $ and $x variables.. # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 333 |
||||||||
|
|
|||||||
you can't be that busy! bet you will get below 250 before bedtime |
||||||||
|
|
|||||||
well... if nobody else... Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 20:24:16.291 Processing End = 2011/11/07 20:24:16.712 Duration = 0000/00/00 00:00:00.421 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 210 |
||||||||
|
|
|||||||
LOL... wicked! Code: # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 208 |
||||||||
|
|
|||||||
|
||||||||
|
|
|||||||
well, just started.. and the ugliness of my initial code kinda suppresses ideas Now, lets see what I can do while sitting in my bed, sipping on my beer, having my wife beside doing her stuff |
||||||||
|
|
|||||||
Lulz!! Code: Result = Passed KiXGolf Score = 332 I will need extra time to catch up |
||||||||
|
|
|||||||
nananananananana .. Bedman!! Code: Result = Passed KiXGolf Score = 331 |
||||||||
|
|
|||||||
ok, warp 3.. Code: Result = Passed KiXGolf Score = 328 |
||||||||
|
|
|||||||
326 |
||||||||
|
|
|||||||
I would say your wife is slowing you down quite a bit... |
||||||||
|
|
|||||||
lol, nah, I still bet on the uglyness of the code.. Imagine, I still got an iif() in it |
||||||||
|
|
|||||||
Quote: Imagine, I still got an iif() in it not to mention, over 100 extraneous strokes... |
||||||||
|
|
|||||||
oh, an obvious one Code: Result = Passed KiXGolf Score = 323 I guess for now I am satisfied defending 2nd place. |
||||||||
|
|
|||||||
I don't like what I just did. got bored and shortened the code but it is ugly again Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/07 23:36:19.858 Processing End = 2011/11/07 23:36:20.432 Duration = 0000/00/00 00:00:00.574 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 205 |
||||||||
|
|
|||||||
hmm .. only cosmetics, shifting the ugliness up a notch Code: Result = Passed KiXGolf Score = 321 |
||||||||
|
|
|||||||
Slow progression to 200... with it being this early in the game, I gotta think it will be broken. What do you think? |
||||||||
|
|
|||||||
cannot tell, as I have no idea what Jooel is doing there .. I wouldn't bet a penny on me right now, that for sure |
||||||||
|
|
|||||||
so close but the code is... tight... |
||||||||
|
|
|||||||
finally good rid of the last iif() .. not too much gain, but hey, less ugliness! Code: Result = Passed KiXGolf Score = 316 |
||||||||
|
|
|||||||
dangit, I always fall for this Code: Result = Passed KiXGolf Score = 315 |
||||||||
|
|
|||||||
right, thats it for today. Think I'll need to start from scratch tomorrow or whenever 'till Sunday n8 all |
||||||||
|
|
|||||||
night |
||||||||
|
|
|||||||
Quote: Binary ascii characters are represented as 0s and 1s and are 8 digits long. well... binary ascii is 7bits. our tests are only for the ASCII table but test on 8bit (1byte) size. is this totally by design? |
||||||||
|
|
|||||||
Are you asking if the leading zeroes are unnecessary? If so, probably. The original article I found ( http://threatpost.com/en_us/blogs/hackers-pinch-obfuscation-technique-defcon-presentation-060911 ) mentions "8 digit pieces". When I was researching this, I found a few sites that had the conversion tables ( http://www.pcguide.com/res/tablesASCII-c.html ) and they were 8 bit. I guess I just never really considered it. |
||||||||
|
|
|||||||
oh, at the bottom of that it says "perl module has been avail for a decade" thought so. couldn't imagine some nobody comes up with something like that in 2008. anyways, once I started thinking about it, with the extended character set could come issues with charset-incompability, so guess it makes perfect sense for this golf just to include the 7bit chars. |
||||||||
|
|
|||||||
Too nice out today to stay in and golf...hope to jump back in tomorrow some time! |
||||||||
|
|
|||||||
A rough school week for me. But I'll try to get something started soon. |
||||||||
|
|
|||||||
oops, it works! Code: Result = Passed KiXGolf Score = 203 |
||||||||
|
|
|||||||
lol. if someone can golf this... Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 05:09:01.836 Processing End = 2011/11/08 05:09:03.103 Duration = 0000/00/00 00:00:01.266 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 202 |
||||||||
|
|
|||||||
well, guess I can Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 05:13:29.452 Processing End = 2011/11/08 05:13:30.834 Duration = 0000/00/00 00:00:01.381 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 200 |
||||||||
|
|
|||||||
AND THERE WE GO! Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 05:18:49.212 Processing End = 2011/11/08 05:18:50.500 Duration = 0000/00/00 00:00:01.288 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 199 |
||||||||
|
|
|||||||
Thumbs up! |
||||||||
|
|
|||||||
still fiddling with the ugly kid.. Code: Result = Passed KiXGolf Score = 309 |
||||||||
|
|
|||||||
need to improve, Jochen getting too close :P Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 15:02:31.065 Processing End = 2011/11/08 15:02:32.997 Duration = 0000/00/00 00:00:01.932 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 198 |
||||||||
|
|
|||||||
looking at my code, it doesn't make any sense to me it still works. any... maybe a buggie boo. nevermind... counted the brackets wrong :P |
||||||||
|
|
|||||||
Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 15:21:42.032 Processing End = 2011/11/08 15:21:43.466 Duration = 0000/00/00 00:00:01.434 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 196 |
||||||||
|
|
|||||||
WIXED! Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 15:31:25.310 Processing End = 2011/11/08 15:31:26.280 Duration = 0000/00/00 00:00:00.970 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 194 |
||||||||
|
|
|||||||
On the roll! Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 15:33:26.240 Processing End = 2011/11/08 15:33:27.168 Duration = 0000/00/00 00:00:00.927 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 186 |
||||||||
|
|
|||||||
Strategy for now: golf the sh* out of the current monstrosity and then pick up the best parts and create something elegant with less extremities, heads, strokes.. Kinda like a reverse Frankenstein Sounds like a plan.. Only the implementation scares me a bit |
||||||||
|
|
|||||||
that sounds so planned |
||||||||
|
|
|||||||
Oh my... Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/08 17:54:57.240 Processing End = 2011/11/08 17:54:58.176 Duration = 0000/00/00 00:00:00.936 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 182 |
||||||||
|
|
|||||||
It appears I still have 4 days to catch up. I will try to dedicate some time to this. |
||||||||
|
|
|||||||
Two things.. @Jooel: noticed the runtimes in your score report. Until latest scores mostly over a second.. What have you done there?! Or do you run this on your microwave? @Allen: next time, please don't choose a week with two major game release dates (MW3 an Skyrim) |
||||||||
|
|
|||||||
Hello Howard!!! welcome back! @Jochen, well... can't reveal all the secrets here, now can I? :P bet you will be just like I, "WTF!" when you see it |
||||||||
|
|
|||||||
lol... I never even thought about something like that. So the question is... what's your priority? |
||||||||
|
|
|||||||
|
||||||||
|
|
|||||||
it's so quiet in here... |
||||||||
|
|
|||||||
I'll have to remember to download and start tonight when I get home. I need to post my 765 score. |
||||||||
|
|
|||||||
damn, I suspect I need to start thinking with something called a brain to lower my score more. dang!!!! |
||||||||
|
|
|||||||
this one proofs that I haven't used my brain at all by now.. Need to follow that path tomorrow, it holds more than that. Code: Result = Passed KiXGolf Score = 301 |
||||||||
|
|
|||||||
damn, took some hours but managed to do it. Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 01:51:34.028 Processing End = 2011/11/10 01:51:35.626 Duration = 0000/00/00 00:00:01.597 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 179 |
||||||||
|
|
|||||||
Code: # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 178 |
||||||||
|
|
|||||||
and the last easy picking... Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 02:02:18.463 Processing End = 2011/11/10 02:02:19.888 Duration = 0000/00/00 00:00:01.425 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 177 |
||||||||
|
|
|||||||
Well, Im on the board at least haha... Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Home Premium Edition CPU = AMD Athlon(tm) II P340 Dual-Core Processor Speed = 2194 MHz Memory = 3072 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/09 23:01:39.121 Processing End = 2011/11/09 23:01:39.340 Duration = 0000/00/00 00:00:00.218 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 619 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
cool. we all know that's the start we all take. now you golf it down one more on the board, and no sign of Howard... wonder if he already gave up :P |
||||||||
|
|
|||||||
Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 10:32:33.003 Processing End = 2011/11/10 10:32:35.573 Duration = 0000/00/00 00:00:02.569 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 176 |
||||||||
|
|
|||||||
one more... Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 11:09:15.440 Processing End = 2011/11/10 11:09:16.420 Duration = 0000/00/00 00:00:00.979 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 175 |
||||||||
|
|
|||||||
Jochen, the runtime seems to be highly affected by skype video calls |
||||||||
|
|
|||||||
that maybe. Or your processor .. let's see. Intel Pentium III with 1.4 GHz .. what's that, an Atom CPU? |
||||||||
|
|
|||||||
Anyway, we can compare this earliest on Sunday |
||||||||
|
|
|||||||
atom? lol. no, very low power core2... lu9xxx series I think. and if you didn't know, kixtart thinks everything is P3 or Athlon |
||||||||
|
|
|||||||
Yeah, at least anything newer than PIII or Athlon |
||||||||
|
|
|||||||
Wow, I am in the making of a new approach Been a long time that I heard a script beeping insanely while presenting the result screen properly without dying beforehand (0 of 40 of course) |
||||||||
|
|
|||||||
yea... had few of those. sometimes the beeping was so "long" that the result had been on the screen for a while and the beeps just kept on going at some point I understood to lower my speaker volume |
||||||||
|
|
|||||||
oh well, at least that mistake was obvious .. fixed. It may have higher score by now, but I guess it holds more potential (plus it is less ugly) |
||||||||
|
|
|||||||
I was right Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows XP Professional CPU = Intel Pentium Celeron Speed = 2393 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 13:23:02.540 Processing End = 2011/11/10 13:23:02.790 Duration = 0000/00/00 00:00:00.250 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 297 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
Code: Result = Passed KiXGolf Score = 294 |
||||||||
|
|
|||||||
that was fast. now I reiterate what I stated earlier, you will beat 250 today. heck, might even run down to 230 |
||||||||
|
|
|||||||
Eric, where did you go? days without update makes me worry. |
||||||||
|
|
|||||||
Meh, that is sooo awkward. I fail to see the light this round.. no clues how I can get in Jooels region. |
||||||||
|
|
|||||||
A little better. Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Home Premium Edition CPU = AMD Athlon(tm) II P340 Dual-Core Processor Speed = 2194 MHz Memory = 3072 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 12:40:17.114 Processing End = 2011/11/10 12:40:17.285 Duration = 0000/00/00 00:00:00.171 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 522 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
Broke 500! Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Home Premium Edition CPU = AMD Athlon(tm) II P340 Dual-Core Processor Speed = 2194 MHz Memory = 3072 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 12:58:00.523 Processing End = 2011/11/10 12:58:00.674 Duration = 0000/00/00 00:00:00.150 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 491 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
there you go! |
||||||||
|
|
|||||||
I did not imagine this would work :P Code: KiXtart Version = 4.61 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium III Speed = 1396 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 23:48:15.682 Processing End = 2011/11/10 23:48:17.012 Duration = 0000/00/00 00:00:01.330 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 173 |
||||||||
|
|
|||||||
damn, with my luck I am overlooking something really simple. |
||||||||
|
|
|||||||
Well I had a little time today and am proud to enter my first interation of working code. This is the first KiX programming I have done in a couple years. Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows 7 Professional Edition CPU = Intel Pentium Celeron Speed = 2394 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 20:46:17.737 Processing End = 2011/11/10 20:46:17.895 Duration = 0000/00/00 00:00:00.158 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 320 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
awesome! |
||||||||
|
|
|||||||
|
||||||||
|
|
|||||||
Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/10 23:55:52.818 Processing End = 2011/11/10 23:55:52.963 Duration = 0000/00/00 00:00:00.145 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 297 |
||||||||
|
|
|||||||
Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/11 00:43:41.210 Processing End = 2011/11/11 00:43:41.367 Duration = 0000/00/00 00:00:00.157 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 292 |
||||||||
|
|
|||||||
Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/11 01:30:27.359 Processing End = 2011/11/11 01:30:27.517 Duration = 0000/00/00 00:00:00.157 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 269 |
||||||||
|
|
|||||||
Hey Howard, nice to see you found a strategy better than what I do here .. I wonder what that would be. Totally stuck |
||||||||
|
|
|||||||
Another pretty obvious one which are getting harder to find as my code seems to be overcomplicated Code: Result = Passed KiXGolf Score = 291 Sorry to say Allen, but this round is more frustrating than fun to me |
||||||||
|
|
|||||||
Code: Result = Passed KiXGolf Score = 287 |
||||||||
|
|
|||||||
This one bugged my eye since day one! Sometimes one needs to write down expected results in all variations and code around that.. easy then. Now I feel a bit better. Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows XP Professional CPU = Intel Pentium Celeron Speed = 2393 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/11 12:43:00.703 Processing End = 2011/11/11 12:43:00.937 Duration = 0000/00/00 00:00:00.233 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 279 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
eh lol, the world is becoming my friend again Code: KiXtart Version = 4.62 KiXGolf Script = kixgolf_wo.kix Scoring Engine = 3.3 OS = Windows XP Professional CPU = Intel Pentium Celeron Speed = 2393 MHz Memory = 4096 MB Tournament = Whitespace Obfuscation Processing Start = 2011/11/11 13:03:17.843 Processing End = 2011/11/11 13:03:18.062 Duration = 0000/00/00 00:00:00.218 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 273 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
wow. talk about mood swings nice advancements. so the second place race seems to stabilize between Jochen and Howard... |
||||||||
|
|
|||||||
I know that Lonk always seems to find a novel way to approach problems and eek functionality out very sparse code. I am currently trying to figure out what the hell he did to accomplish this with ~90 less strokes than my approach. I am now looking to using some of that trickery Lonk has employed in previous sessions but I can not see that closing the gap. Maybe some alcohol after work will clear away the cobwebs and let me see another way to get there. |
||||||||
|
|
|||||||
Don't trust in Alcohol, it didn't help here .. maybe we will need some harder drugs to close that gap |
||||||||
|
|
|||||||
I'm still working to get a successful run. Will try again this afternoon when I get home. |
||||||||
|
|
|||||||
Originally Posted By: Jochen .. maybe we will need some harder drugs to close that gap Holy Crap! That tree is eating the sky!! Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/11 15:41:43.812 Processing End = 2011/11/11 15:41:44.046 Duration = 0000/00/00 00:00:00.234 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 272 |
||||||||
|
|
|||||||
Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/11 09:19:44.060 Processing End = 2011/11/11 09:19:44.211 Duration = 0000/00/00 00:00:00.151 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 261 |
||||||||
|
|
|||||||
whoops. |
||||||||
|
|
|||||||
and the gap is closing. Jochen, is the [censored] you popping actually legal? doping and blood infusions are not disqualification factors by the rules, but everyone should stay healthy after the tournament as well to enjoy of the glory |
||||||||
|
|
|||||||
hehe, nah, just kidding.. try "that tree is eating the sky" on google images |
||||||||
|
|
|||||||
did you mean this: http://www.flickr.com/photos/oxbmmxo/4670681770/ |
||||||||
|
|
|||||||
wtf dude? |
||||||||
|
|
|||||||
oh! |
||||||||
|
|
|||||||
I keep looking at my code and it would appear that something more mind altering is indeed required to get this code any tighter. I am reconsidering my basic methodology to see if I missed some overly complicated simple solution. |
||||||||
|
|
|||||||
Unfortunately I'm at the same point as you Howard...except with almost 500 strokes haha. I'm pretty sure my biggest flaw is in how i'm converting from ascii to binary. Might have to look up some old posts and find a better way. |
||||||||
|
|
|||||||
I am at the point that it doesn't really benefit me to even try to improve the code, so I won't :P |
||||||||
|
|
|||||||
Originally Posted By: Lonkero I am at the point that it doesn't really benefit me to even try to improve the code, so I won't :P Thanks for giving us a chance. I think... You just too good. Congrats. I hope to have an epiphany and make you regret that decision. |
||||||||
|
|
|||||||
I am actually shooting for code that can't be improved in the public round. only one has been able to do it this far and it wasn't me. that's why I am so scared that I am missing something really simple. for the private round, I just can't be worried even a bit. if someone beats me, it would be a miracle |
||||||||
|
|
|||||||
Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/11 20:29:28.465 Processing End = 2011/11/11 20:29:28.608 Duration = 0000/00/00 00:00:00.142 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 259 |
||||||||
|
|
|||||||
I think I might dreamt of a way to catch up again with Howard tonight .. But, so many things to do on weekends and so little time. We'll see. Funny thing is: the amount of iif's has increased again while still lowering my score. I must be doing something wrong |
||||||||
|
|
|||||||
Oh well, this part was bugging me since beginning either. Too bad it doesn't improve too much. Code: Result = Passed KiXGolf Score = 268 |
||||||||
|
|
|||||||
Code: Result = Passed KiXGolf Score = 266 |
||||||||
|
|
|||||||
265 |
||||||||
|
|
|||||||
Now, a tie is inacceptable .. is it? Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/12 16:26:54.515 Processing End = 2011/11/12 16:26:54.906 Duration = 0000/00/00 00:00:00.391 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 259 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
that was unexpected Code: Tournament = Whitespace Obfuscation Processing Start = 2011/11/12 16:29:40.390 Processing End = 2011/11/12 16:29:40.765 Duration = 0000/00/00 00:00:00.375 # Tests Run = 40 # Tests Passed = 40 # Tests Failed = 0 Result = Passed KiXGolf Score = 257 Thank you for participating in KiXtart Golf! |
||||||||
|
|
|||||||
this wasn't Code: Result = Passed KiXGolf Score = 256 |
||||||||
|
|
|||||||
D'oh! Code: Result = Passed KiXGolf Score = 254 |
||||||||
|
|
|||||||
nice. couple more hours and you got me beat! |
||||||||
|
|
|||||||
I would say couple more days or even weeks Now, I can't explain why this still works but it does: *Edith says: nevermind, on second thought its logical* Code: Result = Passed KiXGolf Score = 251 |
||||||||
|
|
|||||||
Thanks go to Howard for infusing some life into this competition. About a day to go from here... good luck Gents! |
||||||||
|
|
|||||||
amen and Jochen for taking the time to compete |
||||||||
|
|
|||||||
Stupid me Code: Result = Passed KiXGolf Score = 247 |
||||||||
|
|
|||||||
just can't find anything else to strip. |
||||||||
|
|
|||||||
well, over 70 away and less than 24 hours to go.. you can feel comfort wiht what you got |
||||||||
|
|
|||||||
My Kix-fu is failing Back to the drawing board. |
||||||||
|
|
|||||||
fu? that didn't sound too nice |
||||||||
|
|
|||||||
♫♪ Everybody was Kix-Fu fighting ♪♫ |
||||||||
|
|
|||||||
With only 2 hours 10 minutes left, I could only shave 4 strokes. Result = Passed KiXGolf Score = 255 |
||||||||
|
|
|||||||
getting close .. can't find any more |
||||||||
|
|
|||||||
Good game guys... The Private Round is now complete. The Public Round will continue here: http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=203659#Post203659 |
||||||||
|
|
|||||||
I was failing on the ascii to binary conversion. I wasn't returning a padded binary, just the fewest bits to represent the value. |