Mja, daar geef ik je gelijk hoor. Maar ik denk dat slechts een beperkte fractie van de software echt met tijdskritische dingen bezig is. Voor de rest maakt het 'in principe' geen ruk uit. Alhoewel een beetje efficiente code nooit weg isOp zaterdag 08 december 2001 01:21 schreef JayTaph het volgende:
Tis misschien een discussie voor een ander topic, maar het ligt natuurlijk helemaal aan met waar je mee bezig bent. Een administratief pakket of simpel tooltje wil een klant in een zo snel mogelijke tijd hebben, en of het nu 2 seconde of 3 seconde draait zal em een rotzorg zijn. Een realtime process controleren daarintegen vereist alle snelheid die je maar kunt verzinnen. Hoe meer tijd je systeem bezig is met "nutteloze" dingen, hoe minder je controleren en hoe onnauwkeuriger je process-controle wordt. Nou schrijf ik meer technische software dan "kantoor-applicatie's" dus ben ik waarschijnlijk sneller geneigd om voor de snelheid te kiezen ten koste van leesbaarheid en snellere ontwikkeltijd.
Ik ookOp zaterdag 08 december 2001 02:37 schreef _piranha_ het volgende:
Ik schetste maar ff mijn persoonlijke ervaringen he...
Maar het schijnt dat we nu stil moeten zijn en moeten gaan slapen
Yo dawg, I heard you like posts so I posted below your post so you can post again.
Verwijderd
Nu al gaan slapen ? You wish !Op zaterdag 08 december 2001 02:47 schreef JayTaph het volgende:
Maar het schijnt dat we nu stil moeten zijn en moeten gaan slapen
Ik zal es naar deze opgave kijken, ff zien of ik er in de komende paar uur iets kan van maken
Maar 'k zal stil zijn bij 't coden hoor...
Ik wil alleen maar *tappetytap* horenOp zaterdag 08 december 2001 03:35 schreef _piranha_ het volgende:
Maar 'k zal stil zijn bij 't coden hoor...
Yo dawg, I heard you like posts so I posted below your post so you can post again.
Zijn we nu allemaal druk aan het coden? (of als het de jury betreft, inzendingen na aan het kijken? Want mijn inzending van gisterochtend heb ik nog nix van gehoord)
Verwijderd
Gewoon ff geduld hebben, ze zeiden toch dat het wat kon duren...
En ja, heb gisteren (wel, eigenlijk deze morgen
) wat zitten code. Heb leuk dingetje bedacht. Echt snel is 't niet denk ik (heb nog niets getest, nog geen tijd voor gehad), maar 't zal me 'n zorg wezen, want we krijgen 10 minuten
Ik ga es voor de originaliteitsprijs denk ik
Tenzij ze natuurlijk in die 10 minuten een paar miljoen codes willen decoderen...
Mochten we pure snelheid willen, dan doen we 't natuurlijk in handgeschreven assembler
Maar dan willen we wel ff weten welke processor de machine heeft waarop onze code getest wordt
En ja, heb gisteren (wel, eigenlijk deze morgen
Tenzij ze natuurlijk in die 10 minuten een paar miljoen codes willen decoderen...
Mochten we pure snelheid willen, dan doen we 't natuurlijk in handgeschreven assembler
hmm
mijn XP draait
maar de JDK en de .net zooi enzo moet allemaal nog
eerst mijn mail enzo maar eens fixxen
ik hoop het tonite te kunnen doen
maar beloven kan ik nix
mijn XP draait
maar de JDK en de .net zooi enzo moet allemaal nog
eerst mijn mail enzo maar eens fixxen
ik hoop het tonite te kunnen doen
maar beloven kan ik nix
Doet iets met Cloud (MS/IBM)
Verwijderd
Het is stil hier....Gistermorgen mijn opgave nogmaals ingestuurd, maar nog niks gehoord. De jury is zeker overleggen in de kroeg-->gelijk hebben ze 
Joost
Joost
yeah! mijnes is goed!

mijn programma deed trouwens 40 ms over het laden+berekenen van die (langere) test-run.
mijn programma deed trouwens 40 ms over het laden+berekenen van die (langere) test-run.
Verwijderd
Die van mij was niet goed 
Nouja, alle begin is moeilijk .. poging 2 is inmiddels verstuurd.
Nouja, alle begin is moeilijk .. poging 2 is inmiddels verstuurd.
Verwijderd
Heb de mijne deze namiddag ff getest. Het zag er veelbelovend uit, want alles ging meteen zoals het moest zijn (en da's een wonder als ik prog
). Net op het moment dat ik m'n dan wil insturen, krijg ik zo'n raar gevoel, dus ik stel het nog ff uit (er is toch nog tijd zat om 't door te sturen). En inderdaad : net bedenk ik een voorbeeld dat misloopt (terwijl al de rest al juist liep) en waar waarschijnlijk nog meer mensen tegen de lamp zullen lopen denk ik... 'k vraag me af of in de testen van de jury dit wel voorkomt
Je zou maar es zeggen dat iemand z'n prog goed werkt, terwijl het helemaal niet zo is 
Anyway, ik ben gelukkig op tijd aan die strafpunten ontsnapt
Oh, m'n progje deed die langere testrun in 200 ms, alles inclusief, op een Athlon 750 classic, Win2K.
BTW : dit is me ook net opgevallen toen ik ff checkte of ik wel aan de specs voldoe :
Anyway, ik ben gelukkig op tijd aan die strafpunten ontsnapt
BTW : dit is me ook net opgevallen toen ik ff checkte of ik wel aan de specs voldoe :
Gelukkig voldoet 'NEO' aan de combinatie 522 ...Als bij de combinatie 522 twee woorden horen namelijk "MEE" & "NEO" en ...
dat weten weOp Sunday 09 December 2001 17:36 schreef _piranha_ het volgende:
Heb de mijne deze namiddag ff getest. Het zag er veelbelovend uit, want alles ging meteen zoals het moest zijn (en da's een wonder als ik prog). Net op het moment dat ik m'n dan wil insturen, krijg ik zo'n raar gevoel, dus ik stel het nog ff uit (er is toch nog tijd zat om 't door te sturen). En inderdaad : net bedenk ik een voorbeeld dat misloopt (terwijl al de rest al juist liep) en waar waarschijnlijk nog meer mensen tegen de lamp zullen lopen denk ik... 'k vraag me af of in de testen van de jury dit wel voorkomt
Je zou maar es zeggen dat iemand z'n prog goed werkt, terwijl het helemaal niet zo is
Anyway, ik ben gelukkig op tijd aan die strafpunten ontsnaptOh, m'n progje deed die langere testrun in 200 ms, alles inclusief, op een Athlon 750 classic, Win2K.
BTW : dit is me ook net opgevallen toen ik ff checkte of ik wel aan de specs voldoe :
[..]
Gelukkig voldoet 'NEO' aan de combinatie 522 ...![]()
![]()
maar hebben we maar laten staan
iedereen snapt de bedoeling wel denk ik
maar ik geef toe tis een een onzorgvuldigheidje
maar niet genoeg om de opgave terug te trekken
Doet iets met Cloud (MS/IBM)
Verwijderd
Het is je geraden dat je ze niet terugtrekt !!Op Sunday 09 December 2001 17:47 schreef D2k het volgende:
dat weten we
maar hebben we maar laten staan
iedereen snapt de bedoeling wel denk ik
maar ik geef toe tis een een onzorgvuldigheidje
maar niet genoeg om de opgave terug te trekken
Ondertussen heb ik ook de minimale set wijzigingen (jah, we zijn lui
Btw : kun je een bovengrens geven voor het aantal codes dat je zal proberen in die 10 minuten ? (bvb : niet meer dan een half miljoen) Kan ik ff uitrekenen of 't ie snel genoeg is...
hmmz
de lengte staat wel in de opgave maar niet het aantal
ga maar uit van max 1000
de lengte staat wel in de opgave maar niet het aantal
ga maar uit van max 1000
Doet iets met Cloud (MS/IBM)
dan zal die wel goed zijn heOp Sunday 09 December 2001 20:15 schreef eXoR het volgende:
Ik ben nu 3 pogingen verder, maar hij is nu wel goedgekeurd :]
Doet iets met Cloud (MS/IBM)
Verwijderd
Er zit btw nog een klein verschil op de manier waarop ie5.5 en mozilla 0.9.6 de voorbeeld ouput weergeven.
IE:

Mozilla:

Maakt dat nog iets uit of niet?
IE:

Mozilla:

Maakt dat nog iets uit of niet?
nee
al zet je het knipperend op lettertype 72 neer (dit is een grapje)
als het maar correct is
al zet je het knipperend op lettertype 72 neer (dit is een grapje)
als het maar correct is
Doet iets met Cloud (MS/IBM)
Verwijderd
Bijna goed (MO=14)Op Saturday 08 December 2001 02:18 schreef JayTaph het volgende:
[...]
als ik het goed heb is bij 55:
2 mod
1 modden
1 modereren
3 mods
3 moet
2 moeten
1 mogen
1 mooi
------
MO = 13
Wat wil je als het volgens mij perfect hoort te werken en het niet werkt - mag ik trouwes ook nog es antwoord op mijn vragen die ik gemeeld heb??Op zondag 09 december 2001 21:29 schreef D2k het volgende:
twilightburn: je wordt wel kort van stof in je mail
Verwijderd
Hmm, ik krijg waarschijnlijk niet eens de kans drie pogingen te doen. Heb vrijdagmorgen mijn tweede poging ingeleverd, maar tot nu toe niks meer gehoord. Waarschijnlijk mag de jury mij niet (zie ook uitslag opgave 1Op zondag 09 december 2001 20:15 schreef eXoR het volgende:
Ik ben nu 3 pogingen verder, maar hij is nu wel goedgekeurd :]
Fout lag gedeeltelijk aan deze kant...mail werd niet goed doorgezonden
uiteraardOp maandag 10 december 2001 00:04 schreef Twilight Burn het volgende:
[..]
Wat wil je als het volgens mij perfect hoort te werken en het niet werkt - mag ik trouwes ook nog es antwoord op mijn vragen die ik gemeeld heb??
dat zal wasigh doen
Doet iets met Cloud (MS/IBM)
je hebt als het goed is 3 mailtjes van me gehadOp maandag 10 december 2001 00:07 schreef Joshua30 het volgende:
[..]
Hmm, ik krijg waarschijnlijk niet eens de kans drie pogingen te doen. Heb vrijdagmorgen mijn tweede poging ingeleverd, maar tot nu toe niks meer gehoord. Waarschijnlijk mag de jury mij niet (zie ook uitslag opgave 1)
1e niet kunnen vinden
2e gevonden
3e uitslag
zo niet moet je ff contact opnemen met me
Doet iets met Cloud (MS/IBM)
Damn best wel snel... Mijn progje deed de testrun 225 woorden/225 codes in 1430 ms op een Intel PII 350 onder W95. Enneh dat 'NEO' was idd wel vrij '4770'Op zondag 09 december 2001 17:36 schreef _piranha_ het volgende:
Heb de mijne deze namiddag ff getest. Het zag er veelbelovend uit, want alles ging meteen zoals het moest zijn (en da's een wonder als ik prog). Net op het moment dat ik m'n dan wil insturen, krijg ik zo'n raar gevoel, dus ik stel het nog ff uit (er is toch nog tijd zat om 't door te sturen). En inderdaad : net bedenk ik een voorbeeld dat misloopt (terwijl al de rest al juist liep) en waar waarschijnlijk nog meer mensen tegen de lamp zullen lopen denk ik... 'k vraag me af of in de testen van de jury dit wel voorkomt
Je zou maar es zeggen dat iemand z'n prog goed werkt, terwijl het helemaal niet zo is
Anyway, ik ben gelukkig op tijd aan die strafpunten ontsnaptOh, m'n progje deed die langere testrun in 200 ms, alles inclusief, op een Athlon 750 classic, Win2K.
BTW : dit is me ook net opgevallen toen ik ff checkte of ik wel aan de specs voldoe :
[..]
Gelukkig voldoet 'NEO' aan de combinatie 522 ...![]()
![]()
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
ik zet net de pc aan na een weekend niet online te zijn geweest. er wachten 50 mailtjes op me
Het kan dus even duren allemaal
Het kan dus even duren allemaal
en je wil niet weten hoeveel van mijOp maandag 10 december 2001 10:05 schreef wasigh het volgende:
ik zet net de pc aan na een weekend niet online te zijn geweest. er wachten 50 mailtjes op me![]()
Het kan dus even duren allemaal
dus degenen die op antwoord wachten
ga eerst maar ff koffie halen
dit duurt nog wel ff
<edit>
Wel een leuk weekend gehad?
das het belangrijkste uiteraard
Doet iets met Cloud (MS/IBM)
Verwijderd
Dan moeten jullie de volgende opdracht maar weer lekker moeilijk maken, dan krijgen jullie ook eens rustOp maandag 10 december 2001 10:05 schreef wasigh het volgende:
ik zet net de pc aan na een weekend niet online te zijn geweest. er wachten 50 mailtjes op me![]()
Het kan dus even duren allemaal
Op maandag 10 december 2001 13:18 schreef Xalista het volgende:
[..]
Dan moeten jullie de volgende opdracht maar weer lekker moeilijk maken, dan krijgen jullie ook eens rust
waar is de jouwe van opdr 2
Doet iets met Cloud (MS/IBM)
Hoie. Hebben jullie m'n opgaven nou bekeken? Het is toch echt wel tijd dat ie nu zo'n beetje af is. Zeg maar wat jullie leuk vinden, dan maak ik 'm wel correct af.
BE afraid, be very afraid.Op maandag 10 december 2001 13:18 schreef Xalista het volgende:
Dan moeten jullie de volgende opdracht maar weer lekker moeilijk maken, dan krijgen jullie ook eens rust
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
die met die cd'sOp maandag 10 december 2001 13:26 schreef Theswitch het volgende:
Hoie. Hebben jullie m'n opgaven nou bekeken? Het is toch echt wel tijd dat ie nu zo'n beetje af is. Zeg maar wat jullie leuk vinden, dan maak ik 'm wel correct af.
(ik dacht dat ik dat al gemaild had
Nog even geduld dustyOp maandag 10 december 2001 13:26 schreef dusty het volgende:
[..]
BE afraid, be very afraid.
Sjek je mail ffOp maandag 10 december 2001 13:47 schreef wasigh het volgende:
[..]
(ik dacht dat ik dat al gemaild had)
[..]
Verwijderd
Is het ook bekend wanneer de opgaven na zijn gekeken. Als er bij mij een fout in zit, wil ik nog wel tijd hebben om hem te verbeteren.
binnen 24 uurOp maandag 10 december 2001 14:34 schreef Doekman het volgende:
Is het ook bekend wanneer de opgaven na zijn gekeken. Als er bij mij een fout in zit, wil ik nog wel tijd hebben om hem te verbeteren.
maar als je ff hier meldt hoe dat ding van jou moet runnen
wil ik wel ff kijken of ik hem hier (op stage) ook kan testen
Doet iets met Cloud (MS/IBM)
Verwijderd
Helaas heb ik weinig tijd gehad om deze en de vorige opdracht te maken. Maar ik heb wel een leuk idee voor een soort eindopdracht. Helaas voldoet het idee niet aan het regelement (stdio).
Laat 2 programma's het tegen elkaar opnemen met een turnbased spel zoals go, schaken of 4 op een rij.
De jury, of een vrijwilliger, kan een programma schrijven waar 2 clients naar kunnen connecten. Het programma wijst een beginner aan, en om de beurt mogen ze een zet doen.
Een illegale zet, of een zet die te lang duurt leidt tot diskwalificatie.
De clients moeten zelf de huidige state bijhouden.
Het programma van de jury kan de state grafisch op het scherm laten zien.
Na een tournooi is er een winnaar.
Om het een en ander wat haalbaarder te maken kunnen er voor de meest voorkomende talen frameworks geschreven worden die de netwerk communicatie regelen, zodat de deelnemers alleen een algoritme hoeven te schrijven.
Laat 2 programma's het tegen elkaar opnemen met een turnbased spel zoals go, schaken of 4 op een rij.
De jury, of een vrijwilliger, kan een programma schrijven waar 2 clients naar kunnen connecten. Het programma wijst een beginner aan, en om de beurt mogen ze een zet doen.
Een illegale zet, of een zet die te lang duurt leidt tot diskwalificatie.
De clients moeten zelf de huidige state bijhouden.
Het programma van de jury kan de state grafisch op het scherm laten zien.
Na een tournooi is er een winnaar.
Om het een en ander wat haalbaarder te maken kunnen er voor de meest voorkomende talen frameworks geschreven worden die de netwerk communicatie regelen, zodat de deelnemers alleen een algoritme hoeven te schrijven.
Verwijderd
Zoals in het batchfiletje beschreven staatOp maandag 10 december 2001 14:35 schreef D2k het volgende:
[..]
binnen 24 uur
maar als je ff hier meldt hoe dat ding van jou moet runnen
wil ik wel ff kijken of ik hem hier (op stage) ook kan testen
code:
1
| cscript GoT2v2.js //Nologo < invoer.txt > uitvoer.txt |
Zie Informatica Olympiade opg 3 (1e ronde)Laat 2 programma's het tegen elkaar opnemen met een turnbased spel zoals go, schaken of 4 op een rij.
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"
Close, but it can be worse.Op maandag 10 december 2001 14:37 schreef HH het volgende:
[...]Laat 2 programma's het tegen elkaar opnemen met een turnbased spel zoals go, schaken of 4 op een rij.
[...]
BE afraid.
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
hmzzOp maandag 10 december 2001 14:39 schreef Doekman het volgende:
[..]
Zoals in het batchfiletje beschreven staat
code:
1 cscript GoT2v2.js //Nologo < invoer.txt > uitvoer.txt
heb um al opgehaald dus ligt al thuis in de box
zal ff kijken of iemand hem kan forwarden
anders wordt het toch tonite pas
Doet iets met Cloud (MS/IBM)
Check je mail gotcoders.. read and huiverOp maandag 10 december 2001 14:46 schreef D2k het volgende:
[..]
*nieuwsgieriger wordt*
kzie nog nixOp maandag 10 december 2001 15:25 schreef Theswitch het volgende:
[..]
Check je mail gotcoders.. read and huiver
Doet iets met Cloud (MS/IBM)
Jij weet al hoe het grotendeels wordt you silly!Op maandag 10 december 2001 15:25 schreef Theswitch het volgende:
Check je mail gotcoders.. read and huiver
* dusty schoppen doet d2k.
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
*auw*Op maandag 10 december 2001 15:36 schreef dusty het volgende:
[..]
Jij weet al hoe het grotendeels wordt you silly!
* dusty schoppen doet d2k.
heb je dat via icq verteld?
dan heb ik het niet gezien ben niet thuis
heb je het al eerder verteld ben ik het vergeten
Doet iets met Cloud (MS/IBM)
Dit kan je wel met stdio doen hoor.Op maandag 10 december 2001 14:37 schreef HH het volgende:
Helaas heb ik weinig tijd gehad om deze en de vorige opdracht te maken. Maar ik heb wel een leuk idee voor een soort eindopdracht. Helaas voldoet het idee niet aan het regelement (stdio).
Laat 2 programma's het tegen elkaar opnemen met een turnbased spel zoals go, schaken of 4 op een rij.
De jury, of een vrijwilliger, kan een programma schrijven waar 2 clients naar kunnen connecten. Het programma wijst een beginner aan, en om de beurt mogen ze een zet doen.
Een illegale zet, of een zet die te lang duurt leidt tot diskwalificatie.
De clients moeten zelf de huidige state bijhouden.
Het programma van de jury kan de state grafisch op het scherm laten zien.
Na een tournooi is er een winnaar.
Om het een en ander wat haalbaarder te maken kunnen er voor de meest voorkomende talen frameworks geschreven worden die de netwerk communicatie regelen, zodat de deelnemers alleen een algoritme hoeven te schrijven.
Het programma van de jury stuurt alle info naar de stdin van beide programma's en vangt van beide programma's de stdout af voor hun zetten. Het "jury" programma moet dan natuurlijk de zet van de 1 doorgeven naar de stdin van de ander.
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
wazigh had 'm al wel ieder geval. Heb nu ook moeilijke testcases erbij geplakt, dus je kan 'm woensdag zo posten.Op maandag 10 december 2001 15:28 schreef D2k het volgende:
[..]
kzie nog nix
staat in de history van je ICQ als ik het goed hebOp maandag 10 december 2001 15:38 schreef D2k het volgende:
[..]
*auw*
heb je dat via icq verteld?
dan heb ik het niet gezien ben niet thuis
heb je het al eerder verteld ben ik het vergeten
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
tonite ff kijkenOp maandag 10 december 2001 15:59 schreef dusty het volgende:
[..]
staat in de history van je ICQ als ik het goed hebergens vorige week maandag ofzo
* D2k krijgt te veel icq msg's om alles te onthouden
Doet iets met Cloud (MS/IBM)
Verwijderd
Daar heb ik vanavond voor ingeplaned. Ik heb toch nog tot morgen 24:00 uur? Morgen is het trouwens 11 dec, niet 12 zoals in de opgave vermeld staat.Op maandag 10 december 2001 13:19 schreef D2k het volgende:
[..]
waar is de jouwe van opdr 2![]()
zo
iedereen die nog wachtte heeft antwoord
iedereen die nog wachtte heeft antwoord
Doet iets met Cloud (MS/IBM)
Dank u - eindelijk een antwoord waar ik wat mee kanOp maandag 10 december 2001 18:29 schreef D2k het volgende:
zo
iedereen die nog wachtte heeft antwoord
npOp maandag 10 december 2001 18:34 schreef Twilight Burn het volgende:
[..]
Dank u - eindelijk een antwoord waar ik wat mee kan
ik moet gewoon ff goede spullen hebben
Doet iets met Cloud (MS/IBM)
Verwijderd
Ok, ik heb de mijne ff aangepast. Hij werkt nu zoals 't moet. En daar ben ik zeker van, tenzij ik de opgave verkeerd heb begrepen, maar da's een andere zaak 
Bovendien zag ik nog ff de mogelijkheid om een kleine optimalisatie door te voeren, zodat die 225/225 testrun nu is afgewerkt in 171 ms
Jah, 'k weet dat ie traag is, maar dat komt omdat ie dan zoveel output moet genereren naar stdout, en da's retetraag
. Als je de output naar een file stuurt met een pipe ("GoT_2 < thejuryinput.txt > myoutput.txt") is ie klaar in net geen 50 ms 
Je weet dus wat je moet zien te halen Xalista
Ik reken erop dat je daar onder geraakt
Ik stuur 'm morgen wel in, dan kan ik misschien nog ff uitleggen aan de jury wat die code allemaal uitvreet, want da's niet zo duidelijk te zien denk ik... Woensdag maak ik m'n code (in C/C++) - en 't verhaal errond als dat er komt - publiek. Je moet dan maar eens mailen (_piranha_@pandora.be) als je ze per se wil, dan stuur ik ze wel ff door...
Succes nog aan zij die nog ff bezig zijn ! Laat je niet kennen he !
Bovendien zag ik nog ff de mogelijkheid om een kleine optimalisatie door te voeren, zodat die 225/225 testrun nu is afgewerkt in 171 ms
Je weet dus wat je moet zien te halen Xalista
Ik reken erop dat je daar onder geraakt
Ik stuur 'm morgen wel in, dan kan ik misschien nog ff uitleggen aan de jury wat die code allemaal uitvreet, want da's niet zo duidelijk te zien denk ik... Woensdag maak ik m'n code (in C/C++) - en 't verhaal errond als dat er komt - publiek. Je moet dan maar eens mailen (_piranha_@pandora.be) als je ze per se wil, dan stuur ik ze wel ff door...
Succes nog aan zij die nog ff bezig zijn ! Laat je niet kennen he !
Verwijderd
Nou, ik heb em net opgestuurd. Niet uitgebreid getest, maar ik wil nog wel tijd genoeg hebben om em eventueel aan te passen mocht dat nodig zijn.
_piranha_: 10 miliseconden
als ik em ook zo pipe.
Maar ik ben dus ook niet 100% zeker dat ie (al) goed is...
_piranha_: 10 miliseconden
Maar ik ben dus ook niet 100% zeker dat ie (al) goed is...
werk aan de winkel dus 
edit:
woei de jury is weer helemaal bij
edit:
woei de jury is weer helemaal bij
Doet iets met Cloud (MS/IBM)
Ik vind eigenljik dat tijden niet zo veel zeggen voor een programma. Iemand die in assembly een brute-force aanpak doet of iemand die in quickbasic een slimme manier doet, kan de assembler nog sneller zijn.
Verder heeft iedereen een andere machine
Misschien moet je een soort maatstaaf per puzzel doen van "Geef in de uitvoer aan hoeveel x je iets bekeken hebt ofzo". Brute-force zal hoog uitpakken, een efficiente oplossing laag.
Verder heeft iedereen een andere machine
'beschrijf in pseudocode je algo'
Misschien een leuke toevoeging aan de opdracht. Voor de slimste oplossing vervolgens nog een bonuspunt...
Mijn oplossing heeft als langzaamst deel O(N log N). Afgezien daarvan is 'ie helemaal O(n).
Misschien een leuke toevoeging aan de opdracht. Voor de slimste oplossing vervolgens nog een bonuspunt...
Mijn oplossing heeft als langzaamst deel O(N log N). Afgezien daarvan is 'ie helemaal O(n).
Localhost, sweet localhost
Wil ik best doen, maar mag dat al dan? De wedstrijd loopt toch nog?Op dinsdag 11 december 2001 10:54 schreef kvdveer het volgende:
'beschrijf in pseudocode je algo'
Misschien een leuke toevoeging aan de opdracht. Voor de slimste oplossing vervolgens nog een bonuspunt...
Als ik het goed begrijp doet mijn oplossing het in O(log N).Mijn oplossing heeft als langzaamst deel O(N log N). Afgezien daarvan is 'ie helemaal O(n).
Praktisch gezien is de testset echter te klein. De 225/255 invoer hier gegeven wordt op een P2/550 onder Linux in 0.01s afgewerkt. Dat is gewoon te snel om uitspraken over de meting te doen (de 6/3 testset van het voorbeeld duurt ook al 0.01 sec). Heeft iemand al een echt grote testset?
Uit een heldere opzet met begrijpelijke algoritmes volgt logischerwijs een correct programma. Testen daarentegen kan enkel gebruikt worden om fouten aan te tonen.
Verwijderd
Dat kan ik me niet voorstellen (lijkt me namelijk onmogelijk), maar misschien dat het me duidelijk wordt als je erbij vertelt wat jij onder N verstaat.Op dinsdag 11 december 2001 11:40 schreef Munters het volgende:
[..]
Als ik het goed begrijp doet mijn oplossing het in O(log N).
Verwijderd
Ik wil niet al te zielig overkomen, maar ik heb gister (10-12) rond twaalf uur mijn 3e poging ingestuurd en tot heden (weer) niks gehoord[b]Op dinsdag 11 december 2001 08:23 schreef D2k het
edit:
woei de jury is weer helemaal bij
Ik weet het, jullie hebben nog een kwartiertje...:)
hmmzOp dinsdag 11 december 2001 11:49 schreef Joshua30 het volgende:
[..]
Ik wil niet al te zielig overkomen, maar ik heb gister (10-12) rond twaalf uur mijn 3e poging ingestuurd en tot heden (weer) niks gehoord...
Ik weet het, jullie hebben nog een kwartiertje...:)
nix gezien nog????
ff checken
<edit>
nix te zien?
waar heb je um heen gestuurd?
mail um anders maar eens naar het oude hotmail adres gotcoders@hotmail.com cc aan gotcoders@gdries.com
Doet iets met Cloud (MS/IBM)
morgen moet de site waar ik aan werk voor mijn stage naar productie , dus heb ff geen tijd om te testen...Op dinsdag 11 december 2001 11:49 schreef Joshua30 het volgende:
[..]
Ik wil niet al te zielig overkomen, maar ik heb gister (10-12) rond twaalf uur mijn 3e poging ingestuurd en tot heden (weer) niks gehoord...
Ik weet het, jullie hebben nog een kwartiertje...:)
npOp dinsdag 11 december 2001 11:55 schreef wasigh het volgende:
[..]
morgen moet de site waar ik aan werk voor mijn stage naar productie , dus heb ff geen tijd om te testen...
ik kan het ism jRobert wel aan
Doet iets met Cloud (MS/IBM)
JOSHUA30
KIJK FF IN JE MAIL
IK HEB HET LAATSTE MAILTJE DAT WIJ VAN JE HEBBEN NAAR JE GEMAILD
KIJK FF IN JE MAIL
IK HEB HET LAATSTE MAILTJE DAT WIJ VAN JE HEBBEN NAAR JE GEMAILD
Doet iets met Cloud (MS/IBM)
Dan snap je het niet goed.Op dinsdag 11 december 2001 11:40 schreef Munters het volgende:
Als ik het goed begrijp doet mijn oplossing het in O(log N).
O(log N) is minder dan O(n).
Het inlezen van de woorden alleen al is O(n), dus O(log N) is onmogelijk.
even de volgorde:
O(1) - iets dat geen loop vereist
O(log N) - iets waar je slechts een deel hoeft te doorlopen. Kan zo snel geen voorbeeld verzinnen
O(n) - Iets dat eenmaal of een constant aantal malen een loop vereist.
O(N log N) - (vaak) iets dat recursief een probleem oplost. (divide & conquer technieken)
O(N^2) - iets dat een loopje in een loopje vereist
O(n^n) - iets datrecursief een loopje in een loopje vereist.
stel ik wil iets doen met de array x[0..100]
O(1):
code:
1
| x[0] := 0; |
O(n):
code:
1
2
| for i:=0..100 do x[i] := 0; |
O(log n): (hierover twijfel ik)
code:
1
2
3
4
5
6
| function z(l,r);
begin
for i:=l..r do
x[i]:=0
z(l+1,r-1);
end; |
O(n^2):
code:
1
2
3
| for i:=0..100 do
for j:=0..100 do
x[i] := 0; |
O(n^n):
code:
1
2
3
4
5
6
| function z(i);
begin
if i= 100 then exit;
for i:=0..100 do
z(i+1);
end; |
Localhost, sweet localhost
Over opgave 3 wasigh.. is ie nou door jou/jrobert/d2k goedgekeurd? zal ik 'm anders morgenvroeg hier posten?
tjek ff je mailOp dinsdag 11 december 2001 13:21 schreef Theswitch het volgende:
Over opgave 3 wasigh.. is ie nou door jou/jrobert/d2k goedgekeurd? zal ik 'm anders morgenvroeg hier posten?
Doet iets met Cloud (MS/IBM)
Verwijderd
Precies. En ik denk zelf dat je niet het hele algoritme O(n) kunt krijgen. Bij mij gaat het afdrukken van het rijtje woorden dat bij 1 cijfercode hoort in O(n), maar alleen door een handige datastructuur waarvan het vullen in O(n log n) gaat.Op dinsdag 11 december 2001 13:01 schreef kvdveer het volgende:
[..]
Dan snap je het niet goed.
O(log N) is minder dan O(n).
Het inlezen van de woorden alleen al is O(n), dus O(log N) is onmogelijk.
Nee, da's niet waar, er mag best een loop inzitten, maar dan wel 1 met een constate lengte. In principe is iets O(1) als het altijd even lang duurt (op een constante na), onafhankelijk van de invoer.even de volgorde:
O(1) - iets dat geen loop vereist
Zie je vaak ook vaak bij recursieve algoritmen (b.v. binary search)O(log N) - iets waar je slechts een deel hoeft te doorlopen. Kan zo snel geen voorbeeld verzinnen
Meestal praat je hier over O(a^n) met voor a een vaste waarde. Dit zijn de klote problemen, de NP-harde problemen.O(n^n) - iets datrecursief een loopje in een loopje vereist.
stel ik wil iets doen met de array x[0..100]
Dit is volgens mij gewoon O(n^2), maar dan met een constante die kleiner is dan nulO(log n): (hierover twijfel ik)
code:
1 2 3 4 5 6function z(l,r); begin for i:=l..r do x[i]:=0 z(l+1,r-1); end;
edit:
één
.één
Ik zou zeggen:
code:
1
2
3
4
5
6
7
8
| function z(r);
begin
if r > 1 then
begin
//doe hier iest van O(1)
z(r/2);
end;
end; |
En een voorbeeld van een O(2^n) algotje:
code:
1
2
3
4
5
6
7
8
9
10
11
| procedure bitrij(n);
begin
if n = 101 then
print(array x)
else begin
x[n] := 0;
bitrij(n+1);
x[n] := 1;
bitrij(n+1);
end;
end; |
Aanroepen van bitrij(0) drukt nu alle bitrijen ter lengte 100 af, en dat zijn er 2^100 !!!!
edit:
Fout naampje voor mijn O(2^n) procedure veranderd
Fout naampje voor mijn O(2^n) procedure veranderd
Verwijderd
OKE! (check ff je capslockOp dinsdag 11 december 2001 12:01 schreef D2k het volgende:
JOSHUA30
KIJK FF IN JE MAIL
IK HEB HET LAATSTE MAILTJE DAT WIJ VAN JE HEBBEN NAAR JE GEMAILD
Bedankt voor je reaktie!
maar de capslock viel wel opOp dinsdag 11 december 2001 13:40 schreef Joshua30 het volgende:
[..]
OKE! (check ff je capslock)De fout zat wederom hier..Kunnen wel mail ontvangen, maar niet meer 'naar buiten' mailen.
Bedankt voor je reaktie!
ik heb hier alleen geen .net dus je zal helaas toch moeten wachten
Doet iets met Cloud (MS/IBM)
laatste bump
om middernacht sluit deze ronde!!!!!!!!!!!!!!!
om middernacht sluit deze ronde!!!!!!!!!!!!!!!
Doet iets met Cloud (MS/IBM)
Enig idee wanneer de volgende begint?Op dinsdag 11 december 2001 19:25 schreef D2k het volgende:
laatste bump
om middernacht sluit deze ronde!!!!!!!!!!!!!!!
ik welOp dinsdag 11 december 2001 19:42 schreef Dash2in1 het volgende:
[..]
Enig idee wanneer de volgende begint?
Doet iets met Cloud (MS/IBM)
Verwijderd
Oeps, ik heb volgens mij een O(a^n) oplossing, maar ik ga wel vantevoren de combi's zo veel mogelijk beperken...
Affijn, na middernacht meer discussie
Affijn, na middernacht meer discussie
Toen ik nog niet wist dat je de prioriteiten van meegaan/meedoen/meemaken e.d. voor het woord 'mee' op moest tellen had ik een best efficient ding gebouwd, maar het prog dat ik nu heb is zo inefficient als het maar zijn kan denk ik (hoewel ie toch "slechts" 400ms nodig neeft voor die 255 test)
Krijg ik nog mail?Op dinsdag 11 december 2001 19:50 schreef D2k het volgende:
[..]
ik wel
Haha, ik heb de meest inefficiente gebouwdOp dinsdag 11 december 2001 21:21 schreef Twilight Burn het volgende:
Toen ik nog niet wist dat je de prioriteiten van meegaan/meedoen/meemaken e.d. voor het woord 'mee' op moest tellen had ik een best efficient ding gebouwd, maar het prog dat ik nu heb is zo inefficient als het maar zijn kan denk ik (hoewel ie toch "slechts" 400ms nodig neeft voor die 255 test)
Op dinsdag 11 december 2001 21:22 schreef Theswitch het volgende:
[..]
Krijg ik nog mail?
sjorry
<edit>
done
Doet iets met Cloud (MS/IBM)
Verwijderd
Gelukkig... Ik schold je uit voor aap als je niet sneller kon dan mijn onefficiente codeOp dinsdag 11 december 2001 00:18 schreef Xalista het volgende:
_piranha_: 10 milisecondenals ik em ook zo pipe.
Met de overhead van die STL zooi (dat progt lekker snel
Naja, als je 225 woorden kan doen in 50 ms, dan zal 10 minuten wel volstaan om er max 1000 te doen zeker
See ya guys in part 3 !
btw : kunnen we worden verwittigd als er een tussenstand is ? Ik wel wel 'ns weten of ik in de top 25 sta
edit:
Ik heb 'm net doorgestuurd. Dus geen oplossingen meer doorsturen nu, anders klopt bovenstaande niet meer
Ik heb 'm net doorgestuurd. Dus geen oplossingen meer doorsturen nu, anders klopt bovenstaande niet meer
de nieuwe opgave komt morgen een uurtje of 14:00
we moeten eerst het jury systeem aan de praat krijgen en in gaan voeren
we moeten eerst het jury systeem aan de praat krijgen en in gaan voeren
Verwijderd
Begrijp dat de opgave gesloten is...Echter, de oplettende lezer raadt het al, ik heb d opgave niet terug gehad...??
lijkt me stugOp woensdag 12 december 2001 09:40 schreef Joshua30 het volgende:
Begrijp dat de opgave gesloten is...Echter, de oplettende lezer raadt het al, ik heb d opgave niet terug gehad...??
ga het ff nazoeken maar volgens mij ben je weer gemaild
<edit>
en idd
op je zonnet adres
Doet iets met Cloud (MS/IBM)
Verwijderd
Ik word gek...Echt niks binnengekregen, terwijl dit een ander mail-adres is als het probleemgeval van de laatste dagen...Op woensdag 12 december 2001 09:41 schreef D2k het volgende:
[..]
lijkt me stug
ga het ff nazoeken maar volgens mij ben je weer gemaild
<edit>
en idd
op je zonnet adres
Kun je hem nog een keertje sturen, of hier even melden of-ie goed was, kan hem nu toch niet meer aanpassen...
Tnx!
zal het maar ff postenOp woensdag 12 december 2001 09:54 schreef Joshua30 het volgende:
[..]
Ik word gek...Echt niks binnengekregen, terwijl dit een ander mail-adres is als het probleemgeval van de laatste dagen...
Kun je hem nog een keertje sturen, of hier even melden of-ie goed was, kan hem nu toch niet meer aanpassen...
Tnx!
want mailen met jou is onmogelijk geloof ik
hij was ...... <tromgeroffel>................. goed
Doet iets met Cloud (MS/IBM)
Verwijderd
Oke! Dank, dank! Mailen lijkt inderdaad vrij onmogelijk op dit moment...Hoewel ik wel andere mailtjes binnenheb op het zonnet-account... Dat andere account was aangemeld bij ordb (proest...) foutje van de provider (zal geen namen noemen...hebben al genoeg problemen na mevr. Brink, oeps...)Op woensdag 12 december 2001 09:55 schreef D2k het volgende:
[..]
zal het maar ff posten
want mailen met jou is onmogelijk geloof ik
hij was ...... <tromgeroffel>................. goed
Ok, nieuwe poging (nu niet het opzoeken van 1 coderegel, maar van het hele programma).Op dinsdag 11 december 2001 13:30 schreef Xalista het volgende:
[..]
Precies. En ik denk zelf dat je niet het hele algoritme O(n) kunt krijgen. Bij mij gaat het afdrukken van het rijtje woorden dat bij 1 cijfercode hoort in O(n), maar alleen door een handige datastructuur waarvan het vullen in O(n log n) gaat.
[..]
Nee, da's niet waar, er mag best een loop inzitten, maar dan wel 1 met een constate lengte. In principe is iets O(1) als het altijd even lang duurt (op een constante na), onafhankelijk van de invoer.
Stel de lengte van de dictionary op D.
Stel het aantal invoergetallenreeksen op R.
Stel de gemiddelde lengte van een getallenreeks op L.
Dan is de totale verwerking van mijn programma:
De Dictionary wordt eenmalig geparsed: D * O(1)
Ieder getal wordt L maal verwerkt. Een verwerking gaat met log(D): R * L * O(log D).
Totaal dus: O(D) + O(R * L * log D).
Stel nu N = R * L.
Dan is de totale tijd: O(D) + O(N log D).
Omdat D en N constant zijn, is de orde gelijk. Oftewel O(D) = O(N). Daarmee komen we op O(N) + O(N log N).
Totaal dus: O(N log N).
Uit een heldere opzet met begrijpelijke algoritmes volgt logischerwijs een correct programma. Testen daarentegen kan enkel gebruikt worden om fouten aan te tonen.
Verwijderd
Ik zou het toch iets anders berekenen:Op woensdag 12 december 2001 10:15 schreef Munters het volgende:
[..]
Ok, nieuwe poging (nu niet het opzoeken van 1 coderegel, maar van het hele programma).
Stel de lengte van de dictionary op D.
Stel het aantal invoergetallenreeksen op R.
Stel de gemiddelde lengte van een getallenreeks op L.
Dan is de totale verwerking van mijn programma:
De Dictionary wordt eenmalig geparsed: D * O(1)
Ieder getal wordt L maal verwerkt. Een verwerking gaat met log(D): R * L * O(log D).
Totaal dus: O(D) + O(R * L * log D).
Stel nu N = R * L.
Dan is de totale tijd: O(D) + O(N log D).
Omdat D en N constant zijn, is de orde gelijk. Oftewel O(D) = O(N). Daarmee komen we op O(N) + O(N log N).
Totaal dus: O(N log N).
Ik ga ervan uit dat de orde bepalingen die je voor de delen van je algoritme geeft goed zijn.
Stel de lengte van de dictionary op D.
Stel het aantal invoergetallenreeksen op R.
De gemiddelde lengte van een getallen reeks is op de lange duur gewoon 25 (of iig constant) dus die neem ik niet mee.
Je parst je dictionary in O(D) en je print alle woorden die bij 1 getallenreeks horen in O(log D). Er zijn R van zulke getallenreeksen dus de totale rekentijd wordt O(D) + O(R)*O(log D) = O(R log D). Ik zou R en D niet vervangen door N, want zoals het er nu staat geef je mooi aan dat het vergroten van de dictionary minder invloed heeft op de rekentijd van je algoritme dan het vergroten van het aantal getallenreeksen.
Dat begrijp ik niet. De lengte van de gemiddelde getallenreeks is gelijk aan de gemiddelde lengte van nederlandse woorden. Ik kan me niet voorstellen dat dat 25 is. Maar dat is puur op gevoel hoor.Op woensdag 12 december 2001 10:41 schreef Xalista het volgende:
[..]
De gemiddelde lengte van een getallen reeks is op de lange duur gewoon 25 (of iig constant) dus die neem ik niet mee.
Dat klopt, maar dat is nu het (on)aardige van "orde van grootte".Je parst je dictionary in O(D) en je print alle woorden die bij 1 getallenreeks horen in O(log D). Er zijn R van zulke getallenreeksen dus de totale rekentijd wordt O(D) + O(R)*O(log D) = O(R log D). Ik zou R en D niet vervangen door N, want zoals het er nu staat geef je mooi aan dat het vergroten van de dictionary minder invloed heeft op de rekentijd van je algoritme dan het vergroten van het aantal getallenreeksen.
Ik vind dat net zoiets als een O(n^2) oplossing die in de dagelijkse praktijk best altijd beter kan uitpakken dan een O(n log n) oplossing. (Zo kan in een bepaalde situatie een bubblesort() algoritme best altijd sneller zijn dan quicksort()).
O() zegt eigenlijk alleen iets over de schaalbaarheid, meestal naar zeer grote getallen.
Anders kun je ook zeggen dat het zonde is om de constanten niet op te nemen (Dan krijg je van die opmerkingen als O(3n log n/2) algoritme is minder dan jouw O(6n log n/3) algoritme).
Wel grappig is dat ik door deze discussie alweer twee optimalisaties heb bedacht. Maar allemaal dingen die alleen constante verbeteringen zouden kunnen opleveren. Dus waarom zou ik?
Jammer trouwens dat ik opgave 1 heb gemist. Lijkt me een veel interessanter probleem. Misschien ga ik me daar nog eens over buigen.
Uit een heldere opzet met begrijpelijke algoritmes volgt logischerwijs een correct programma. Testen daarentegen kan enkel gebruikt worden om fouten aan te tonen.
Verwijderd
Idd, maar voor deze opgave is het de maximale lengte 50, dus de gemiddelde lengte ~25 voor veel woorden.Op woensdag 12 december 2001 14:11 schreef Munters het volgende:
[..]
Dat begrijp ik niet. De lengte van de gemiddelde getallenreeks is gelijk aan de gemiddelde lengte van nederlandse woorden. Ik kan me niet voorstellen dat dat 25 is. Maar dat is puur op gevoel hoor.
Ja en nee, die opmerking over O(n^2) vs O(n log n) kan wel waar zijn, maar in de praktijk maakt het echt wel uit hoor. Vergelijk het sorteren van 1000000 getallen met quicksort vs. bubblesort. 1000000 is geen extreem groot getal, maar met bubblesort kost het in de orde van 100000 keer langer dan met quicksort, en daar veranderd een (eventueel) lagere constante bij bubblesort niks aan.[..]
Dat klopt, maar dat is nu het (on)aardige van "orde van grootte".
Ik vind dat net zoiets als een O(n^2) oplossing die in de dagelijkse praktijk best altijd beter kan uitpakken dan een O(n log n) oplossing. (Zo kan in een bepaalde situatie een bubblesort() algoritme best altijd sneller zijn dan quicksort()).
O() zegt eigenlijk alleen iets over de schaalbaarheid, meestal naar zeer grote getallen.
Anders kun je ook zeggen dat het zonde is om de constanten niet op te nemen (Dan krijg je van die opmerkingen als O(3n log n/2) algoritme is minder dan jouw O(6n log n/3) algoritme).
[..]
Maar aan de andere kant, een lagere orde van complexiteit garandeert geen efficienter programma, dat is zeker waar. Ook daar is quicksort weer een goed voorbeeld van, want de quicksort heeft een worstcase complexiteit van O(n^2) terwijl het in de praktijk toch ongeveer het snelste sorteer algoritme is dat we hebben, ook veel ZEER grote inputs.
Oh, vandaar 25. Ik zat aan het alfabet te denken.Op woensdag 12 december 2001 15:32 schreef Xalista het volgende:
[..]
Idd, maar voor deze opgave is het de maximale lengte 50, dus de gemiddelde lengte ~25 voor veel woorden.
Maar als de max. lengte 50 is zal het denk ik niet gemiddeld 25 zijn. Er zijn gewoon een aantal vaste grenzen, zodat het coden makkelijker wordt. Net als dat je van correcte invoer uit mag gaan.
Voor een sorteerroutine vind ik 10^6 best groot hoor.Ja en nee, die opmerking over O(n^2) vs O(n log n) kan wel waar zijn, maar in de praktijk maakt het echt wel uit hoor. Vergelijk het sorteren van 1000000 getallen met quicksort vs. bubblesort. 1000000 is geen extreem groot getal, maar met bubblesort kost het in de orde van 100000 keer langer dan met quicksort, en daar veranderd een (eventueel) lagere constante bij bubblesort niks aan.
Ik kwam hiermee omdat ik in de praktijk voorbeelden heb gezien waarbij (een eigen slechte variant van) quicksort gebruikt werd, op een array van ca 25 stuks, die eigenlijk altijd vrijwel gesorteerd was (dit omdat de toevoegmodule er geen rekening mee hielt dat de array al gesorteerd was en alles gewoon achteraan plakte).
Volgens mij zijn we het gewoon eens.Maar aan de andere kant, een lagere orde van complexiteit garandeert geen efficienter programma, dat is zeker waar. Ook daar is quicksort weer een goed voorbeeld van, want de quicksort heeft een worstcase complexiteit van O(n^2) terwijl het in de praktijk toch ongeveer het snelste sorteer algoritme is dat we hebben, ook veel ZEER grote inputs.
Hm, ik heb sterk de behoefte aan de uitslag en een nieuwe opgave.
Uit een heldere opzet met begrijpelijke algoritmes volgt logischerwijs een correct programma. Testen daarentegen kan enkel gebruikt worden om fouten aan te tonen.
op beide zal je moeten wachtenOp woensdag 12 december 2001 15:49 schreef Munters het volgende:
Hm, ik heb sterk de behoefte aan de uitslag en een nieuwe opgave.
Doet iets met Cloud (MS/IBM)
De volgende opgave zal wel iets uitdagender worden denk ik zo
goh hoe zou jij dat weten ??Op woensdag 12 december 2001 20:52 schreef Theswitch het volgende:
De volgende opgave zal wel iets uitdagender worden denk ik zo
zieOp woensdag 12 december 2001 20:47 schreef Doekman het volgende:
En ik heb last van ongeduld.
|
v
Op woensdag 12 december 2001 09:24 schreef wasigh het volgende:
de nieuwe opgave komt morgen een uurtje of 14:00
we moeten eerst het jury systeem aan de praat krijgen en in gaan voeren
Doet iets met Cloud (MS/IBM)
Verwijderd
No problemOp woensdag 12 december 2001 20:52 schreef Theswitch het volgende:
De volgende opgave zal wel iets uitdagender worden denk ik zo
Maar als ik ff een suggestie mag doen ? Laat dan bvb deze vrijdagavond beginnen ofzo, en geef tot zondag 23 of maandag 24 december ofzo. Dan hebben we 2 weekends, en da's voor mij - en waarschijnlijk voor de meeste mensen - net iets aangenamer coden. Geeft ons een fractie meer tijd, en da's wel handig meegenomen als je gedurende de week niet kunt coden bij accuut gebrek aan tijd... Bovendien moeten we dan nog eens een deel van de komende weekends gaan spenderen aan Christmas shopping enzo, dus dan rest er al helemaal geen tijd meer om te coden
Het is maar ff mijn mening verkondigen hoor, dus ga me nu niet lopen afbreken. Tenslotte is 't toch de jury die beslist, want ik heb niets te zeggen