Geef het antwoord op de volgende vraag:

Tnishisehesmee,ntzashe,sed a ik arrct ikn i a eupr nd osewdtido ibeo usnInre au?thMn es estndlmWp jrsertnme ieim dsweW.ejkshe ansnlnvset ri lo e nto rtcrdecsne

Mohamed Lahyani.

De vraag werd gecodeerd met de Wimbledon-versleuteling en kan gedecodeerd worden als:

Tennisscheidsrechters moeten, net zoals hier, steeds van links naar rechts kijken. Wie was de umpire in de monsterwedstrijd op Wimbledon tussen Isner en Mahut?

De wedstrijd tussen John Isner en Nicolas Mahut1 tijdens Wimbledon 2010 is tot op heden de langste tenniswedstrijd ooit gespeeld. John Isner2 en Nicolas Mahut3 speelden op 22, 23 en 24 juni — tijdens de tenniskampioenschappen op Wimbledon van 2010 — een wedstrijd die in totaal 11 uur en 5 minuten duurde en goed was voor nog meer records. De score van de vijfde set was 70–68. John Isner won.

De stoelscheidsrechter tijdens die wedstrijd was de Zweed Mohamed Lahyani. Lahyani zei achteraf dat hij zo begeesterd was door de geweldige match dat hij nooit problemen ondervond om zijn concentratie vast te houden en dat hij er niet aan dacht om te gaan eten of naar het toilet te gaan. Op de tweede dag van de wedstrijd werd geroteerd met twee groepen van 14 lijnrechters en vier groepen van 28 ballenjongens en -meisjes. Lahyani maakte op het einde van de wedstrijd een fout bij het omroepen van de score, waarbij hij per ongeluk de scores van de twee tie-break-sets had omgewisseld.

Opgave

De decodering van een tekstfragment dat gecodeerd werd met de Wimbledon-versleuteling bestaat uit het eerste karakter, gevolgd door het laatste karakter, het tweede karakter, het voorlaatste karakter, het derde karakter, enzoverder.

decoderen
De decodering van een tekstfragment dat gecodeerd werd met de Wimbledon-versleuteling bestaat uit het eerste karakter, gevolgd door het laatste karakter, het tweede karakter, het voorlaatste karakter, het derde karakter, enzoverder.

Schrijf een bash shell script wimbledon waarmee tekstfragmenten kunnen gecodeerd en gedecodeerd worden volgens de Wimbledon-versleuteling. Als eerste argument moet een subcommando doorgegeven worden dat aangeeft of het tekstfragment moet gecodeerd (encode) of gedecodeerd (decode) worden. Als tweede argument kan de padnaam doorgegeven worden van een tekstbestand dat het tekstfragment bevat. Als er geen tweede argument wordt doorgegeven, dan wordt het tekstfragment ingelezen van standaard invoer (stdin). Het script moet het tekstfragment regel per regel coderen of decoderen. Het resultaat moet uitgeschreven worden naar standaard uitvoer (stdout).

Het script mag ervan uitgaan dat de argumenten die eraan doorgegeven worden correct zijn, zonder dat dit expliciet moet gecontroleerd worden.

Voorbeeld

In onderstaande voorbeeldsessie gaan we ervan uit dat de huidige directory de tekstbestanden plaintext.txt4 en ciphertext.txt5 bevat.

$ wimbledon encode <<< 'One at a time.'
Oea  ie.mtat n
$ wimbledon encode < plaintext.txt6
Tu eos srmral oe,vr nrmtc.iaaduye rbsybkae imirher
I sntteug osrasalohr twaee ot,scrvth aset l spu ter h o it
btteug osreohr twaee ot.scrvth aset ve ter h u
$ wimbledon encode plaintext.txt7
Tu eos srmral oe,vr nrmtc.iaaduye rbsybkae imirher
I sntteug osrasalohr twaee ot,scrvth aset l spu ter h o it
btteug osreohr twaee ot.scrvth aset ve ter h u
$ wimbledon decode <<< 'Oea  ie.mtat n'
One at a time.
$ wimbledon decode < ciphertext.txt8
True heroism is remarkably sober, very undramatic.
It is not the urge to surpass all others at whatever cost,
but the urge to serve others at whatever cost.
$ wimbledon decode ciphertext.txt9
True heroism is remarkably sober, very undramatic.
It is not the urge to surpass all others at whatever cost,
but the urge to serve others at whatever cost.

Epiloog

langste tennismatch
De langste tennismatch ooit.

Epiloog

In 2007 stonden tennissers Roger Federer en Rafael Nadal op plaats 1 en 2 van de wereldranglijst van het enkelspel. Maar ze blonken uit op verschillende ondergronden: Federer had al vijf jaar geen wedstrijd verloren op gras en Nadal was al drie jaar ongeslagen op gravel. Geen van beide spelers had de ander verslagen op zijn favoriete ondergrond. Dus hielden ze een oefenwedstrijd op een speciale baan die half gras, half gravel was. Het kostte 19 dagen en 1,63 miljoen dollar om de baan te bouwen. Voorafgaand aan de wedstrijd zei Federer:

We kijken allebei uit naar dit volstrekt unieke evenement. Het idee spreekt me erg aan, omdat we allebei één van de ondergronden domineren. Rafa heeft het record van 72 opeenvolgende overwinningen op gravel en ik ben al 48 wedstrijden ongeslagen op gras. Het zal leuk zijn om te ontdekken hoe het is om op een baan met gemengde ondergronden te spelen! En het wordt interessant om te zien wie de betere tactiek kiest. Er wordt hier al een tijdje over gesproken. Uiteindelijk is het vrij snel gegaan, en ik vind het leuk dat het stadion — dat trouwens erg mooi is — op Mallorca ligt, Rafa's thuisbasis. Hij is tenslotte al naar Basel gekomen en nu krijg ik de kans om een keer bij hem thuis te spelen.

Nadal won met 7–5, 4–6 en 7–6 (12–10). Na afloop zei hij aan de BBC10:

Het was een leuke ervaring, hoewel ik voor de wedstrijd dacht dat het een ramp zou worden omdat ik dacht dat het heel moeilijk voor me zou zijn om me aan te passen aan het veld. Ik heb het naar mijn zin gehad en dat is belangrijk.

Bronnen