Złota myśl:

#21: Recepta na życie: potrzeba 12 uścisków na dzień, aby móc rosnąć

Zobacz wszystkie...

Inne pierdółki:

katalog stron
Spam Poison
Analiza oglądalności witryny
The Ubuntu Counter Project - user number # 20776

Poszukiwane słowo kluczowe: konkurs

phpGolf czyli jak mnie PS3 ominęło

Chodząc po stronach zauważyłem fajny konkurs. Do wygrania PS3. Trzeba było napisać w miarę prosty skrypt rozwiązujący równania napisane według określonego schematu. np. a=2;b=a^2;x=a+b ma zwrócić 6. Więc odpaliłem bluefisha - mój ekstremalnie zaawansowany edytor php ;-P - i zacząłem pisać. Przesiedziałem nad kodem 2,5 nocy i dumny z siebie wysłałem program. Obsługiwał wszystko, począwszy od wielokrotnych znaków - czy + skończywszy na podnoszeniu ułamków do wartości ułamkowych ujemnych i innych takich. W przypadku błędu zwracał elegancko NULL tak jak było to w regulaminie napisane. Program bez obsługi liczb ujemnych zajmował ~900B, natomiast po dodaniu ujemnych i spakowaniu (skróceniu zmiennych itp) 1117B - fajnie, nieco ponad 1kB. Pomyślałem sobie, że z takim kodem mam spore szanse ;-) A co się okazało, że można ten program rozwalić w mniej niż 200B ;-(. I tak oto nawet nie byłem w pierwszej ósemce, bo taka lista została opublikowana. Smutno trochę, ale cóż, sukcesem jest, że sam to napisałem i działało wypaśnie :-)

PS - funkcja eval() dużo upraszcza ;-) Dzisiaj ją poznałem :-P.

mój uproszczony kod:
http://phpfi.com/317132

Tag: php ps3 konkurs

Dodano: 2008-05-15 19:58:44 | Skomentuj (0)