Kirjoittaja: Antti Laaksonen
Markkinoille on tullut uusi ohjelmointikieli, joka sisältää vain yhden komennon merkkijonojen käsittelyyn. Komennolle annetaan kaksi kohtaa merkkijonossa, ja komento peilaa näiden kohtien välissä olevan osan.
Tarkastellaan seuraavaa merkkijonoa:
OTFPEGMXLCWRKYVDBHNSQUJAIZ
Peilataan merkkijonoa muutaman kerran eri kohdista:
OTFPEGMXLCWRKYVDBHNSQUJAIZ
=> OTGEPFMXLCWRKYVDBHNSQUJAIZ
OTGEPFMXLCWRKYVDBHNSQUJAIZ
=> OTGEPFMXLCWRKYVDBHNSQZIAJU
OTGEPFMXLCWRKYVDBHNSQZIAJU
=> OTGEPFMXLCWKRYVDBHNSQZIAJU
Peilausten tuloksena on merkkijono, joka on vähintään yhtä kummallinen kuin alkuperäinen merkkijono.
Tehtävänä on etsiä peilausten sarja, joka järjestää merkkijonon:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Vastauksen jokaiselle riville tulee yhden peilauksen alku- ja loppukohta. Merkkijonon merkit on numeroitu kokonaisluvuin 1–26.
Vastaus voisi näyttää seuraavalta:
3 6
22 26
12 13
Tämä vastaus ei kuitenkaan kelpaa, koska peilausten lopputulos on OTGEPFMXLCWKRYVDBHNSQZIAJU
, vaikka päämäärä on ABCDEFGHIJKLMNOPQRSTUVWXYZ
. On vaikea sanoa, veivätkö peilaukset merkkijonoa edes lähemmäs järjestystä.
42 henkilöllä on tulos. Suluissa oleva luku tarkoittaa peilausten määrää.
Sisuaski (18), jlaire (18), FooBat (18), lukujenVihaaja (18), Konvehti (18), Metabolix (18), msdos464 (18), Chiman (18), L2-K2 (18), Jhuunhym (18), TapaniS (18), symbols (18), kluopaja (18), Legu (18), öppis (18), Laitinen (19), Milo (19), os (19), teemuho (19), isashkar (19), Torgo (21), Sami (22), Hycke (22), mikkop92 (22), Anaatti (22), Grez (23), tkok (23), Jokotai (23), Hirwi (23), Jogge (24), Gaxx (24), temu92 (24), Jalmari91 (24), toukonen (24), Teuro (24), Moiman (24), Latska (24), Klvi (24), Kray (24), Masfonos (24), teksturi (24), qalle (24)
Aika | Käyttäjä | Tulos |
---|---|---|
02.01.2010 23:30:00 * | Grez | 23 |
03.01.2010 00:00:00 * | Metabolix | 22 |
03.01.2010 09:00:00 * | Sisuaski | 19 |
03.01.2010 11:00:00 * | Sisuaski | 18 |
*) Ajat ennen 27.12.2010 ovat arvioita, koska tarkkaa aikaa ei ole tallennettu.
Kirjaudu sisään Ohjelmointiputkaan, niin voit lähettää vastauksen tehtävään.
Katso myös Putkaposti 35: Peilauskomento.