abonnement Unibet Coolblue Bitvavo
  dinsdag 6 december 2005 @ 23:34:30 #76
30487 crisp
Master of Pumpkins
pi_32877821
Ah, inderdaad; 52 is mogelijk
this space for rent
pi_32955837
Ik krijg zo 't gevoel dat ik iets wat heel erg voor de hand ligt over het hoofd zie
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32956343
*tik tak* ;-)
pi_32956444
quote:
Op vrijdag 9 december 2005 22:03 schreef Ro�a� het volgende:
*tik tak* ;-)
Ook wel *tak tik*
  vrijdag 9 december 2005 @ 23:15:53 #80
30487 crisp
Master of Pumpkins
pi_32958318
Net een 51-er opgestuurd
this space for rent
pi_32958371
51? Damn, dan moet ik toch nog verder zoeken
pi_32958886
hmmm...
pi_32958892
Ik houd het toch bij mijn inzending van 52 tekens. Daar kan gewoon niets meer af
pi_32959088
Je moet A1GP updaten, of is dat al afgelopen?
pi_32959144
Nee, ik liep achter met updaten.
  vrijdag 9 december 2005 @ 23:50:47 #86
30487 crisp
Master of Pumpkins
pi_32959170
Dan ben ik toch heel benieuwd naar jouw inzending; blijkbaar heb ik dan toch een andere insteek
this space for rent
pi_32959193
quote:
Op vrijdag 9 december 2005 23:15 schreef crisp het volgende:
Net een 51-er opgestuurd
niet per ongeluk get ipv post gebruikt?

*naarstig op zoek is naar kortere oplossing*
  vrijdag 9 december 2005 @ 23:53:36 #88
30487 crisp
Master of Pumpkins
pi_32959243
Nee, is met een post

crosspost:

Voor een volgende Golf zou ik wel eens iets echt spannends willen zien, bijvoorbeeld het schrijven van een eigen compressie-algorithme. Je zou dan een standaard tekst van zeg zo'n 2000 karakters losless moeten compressen en de output base64_encoded moeten outputten.
Je score kan dan berekent worden door <bytes originele tekst> - <bytes output> - <bytes van je code>
Dus stel je weet 2000 bytes terug te brengen naar 1300 (base64_encoded) met een 300 byte script dan heb je 400 punten. Uiteraard moet je ook een script leveren die de output weer kan omzetten naar de originele tekst.

Ene Peter zegt dat dat veel meer tijd zou kosten voor deelnemers, maar stiekum denk ik dat het minder deelnemers zou trekken omdat het simpelweg te moeilijk is voor de meesten
this space for rent
pi_32959458
Voor base64 encoden is volgens mij al een standaardalgoritme. En je kunt vooraf zeggen hoeveel bytes een resultaat wordt (overigens is een base64 resultaat groter dan het origineel). Maar een optie voor het verkleinen van een standaarddocument (tekst ofzo) zou op zich wel een uitdaging zijn
pi_32959567
quote:
Op vrijdag 9 december 2005 23:51 schreef Ro�a� het volgende:

[..]

niet per ongeluk get ipv post gebruikt?

*naarstig op zoek is naar kortere oplossing*
Ik heb even gekeken, maar op basis van mijn oplossing van 52 tekens zie ik echt niet waar er nog een teken te besparen is.
  zaterdag 10 december 2005 @ 00:05:29 #91
30487 crisp
Master of Pumpkins
pi_32959589
quote:
Op zaterdag 10 december 2005 00:01 schreef Light het volgende:
Voor base64 encoden is volgens mij al een standaardalgoritme. En je kunt vooraf zeggen hoeveel bytes een resultaat wordt (overigens is een base64 resultaat groter dan het origineel). Maar een optie voor het verkleinen van een standaarddocument (tekst ofzo) zou op zich wel een uitdaging zijn
Dat klopt, het is zelfs een functie in PHP. Het is echter noodzakelijk om je output 'toonbaar' te maken aangezien compressie meestal binaire data oplevert. Daarbij is het verlies door base64 (33%) juist weer een extra uitdaging om je compressie zo optimaal mogelijk te maken (standaard LZW doet al gauw zo'n 50%)
this space for rent
pi_32959680
Ah wacht, je moet eerst de input compressen, dat stukje had ik even niet gelezen. Dan wordt het wel weer een uitdaging natuurlijk.
  zaterdag 10 december 2005 @ 00:11:13 #93
30487 crisp
Master of Pumpkins
pi_32959754
Mwa, een implementatie van base64 is natuurlijk ook wel leuk, maar een stuk minder moeilijk...
this space for rent
pi_32966010
Zo'n soort opgave is er al geweest: PHP Golf 3. Die opgave heeft geen inzendingen opgeleverd.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32966904
quote:
Op zaterdag 10 december 2005 11:05 schreef SuperRembo het volgende:
Zo'n soort opgave is er al geweest: PHP Golf 3. Die opgave heeft geen inzendingen opgeleverd.
Dat zouden ze eigenlijk opnieuw moeten proberen, nu doet Fok! mee en iedereen weet dat je voor PHP-vraagstellingen hier moet zijn en niet bij PHPFreakz
  zaterdag 10 december 2005 @ 12:24:36 #96
30487 crisp
Master of Pumpkins
pi_32967363
Golf #3 had ik nog niet eerder doorgelezen, ik had er wel raad mee geweten
this space for rent
pi_32967380
Ja die was idd nogal pittig en gaat zo ie zo veel tijd in zitten, niet dat veel gebruikers dat hebben.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32969855
quote:
Op vrijdag 9 december 2005 22:06 schreef Light het volgende:

[..]

Ook wel *tak tik*
Overigens was dit bedoeld als waarschijnlijk veel te ver gezochte hint
pi_33000115
Het winnende scriptje van crisp:

1<?printf('%.2f',preg_replace('//e',end($_POST),X));


Ik heb er dus echt geen moment aan gedacht om de parameters om te wisselen (ondanks de hint van Light).

Maar hij kan nog korter

1<?=bcadd(preg_replace('//e',end($_POST),''),0,2);


49 tekens. bcadd() rondt trouwens naar beneden af.

[ Bericht 19% gewijzigd door SuperRembo op 11-12-2005 22:11:10 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 11 december 2005 @ 22:11:39 #100
30487 crisp
Master of Pumpkins
pi_33000423
nee, bcadd kapt af op het aantal decimalen dat je opgeeft als precisie; da's wat anders (en daarom ook niet correct)

het voorbeeld '3+4*5/3' zal dus 9.66 geven ipv 9.67 - daarmee voldoet het dus al niet aan de regels...
this space for rent
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')