Ruby:n kanssa ongelma APUAAAAAAAA!!!!

apuva3

hei,
En millään saa tämän toimimaan, voisitteko jeesata vähäsen?


Luvun kolmas tehtävä liittyy tiedon siistimiseen ja tutkimiseen. Tässä tehtävässä tehdään ohjelma, joka tutkii lukemansa tiedoston sisältöä ja poistaa sieltä virhemerkit.

Ohjelmaa varten on luotu tiedosto 8-3_tiedosto.txt, joka sisältää lyhyen tekstinpätkän, joka on päässyt pahasti korruptoitumaan täyttymällä ylimääräisillä kohinamerkeillä ja numeroilla:

Jo o34234.-,h,.-jelmisto&%/&#?%&#&tekniik%(/%/(%&an per(&%%uskur?%#?ssi,.-,.-
l,.-3,.-4564609507863456la op6etetaan, että ainoa -,.as-,.i-a joka234687890 on
huon,om,.,.--pi kuin puuttee56l8linen doku645mentoint666i o,-/(?/&?/%&?,.n456,-
virheellin-en d,.-okumentointi, ja että kaik156ist9a v4566i6isain-,..-,. eläin
o.n maja46345va645 jo6768k464a sukeltaa6134 sateelta %"#/"%suoj8aan.- ,.D,.,-
okum4634en-taatio ja kä-,.yttöohjeet 456voiv37at mo6nes-,t24i va564ikutta-a
turha726lta,.- lisätyöltä, mutta n,-e eivät olekkaan t6,
-,..45672116162ar4k8oitettu3644 kehittäj,.-26ille ,-,i4545454566666tselleen,
vaan (/%%(//&?%niill(&)&/()e jotka käyttävä47650t 26heidä,.-n. t456ekemiään
työkaluja,.-,,.. Ja vaikk46455a ajatus vahingon kiertämään924,.-6 l7478ai,.-
tta3456misesta voikin ho76478538ukuttaa, olisi siin645ä tapauks,.-essa,.-
5h9arkits234emi,-,.s5789en arvoist3456a ennemmin ryhtyä vaikk-,.-a
autokauppiaaksi.4561835670

Tehtävänäsi on rakentaa Ruby-ohjelma, joka poistaa tiedoston tekstistä kaikki merkit, jotka eivät ole joko isoja tai pieniä kirjaimia (A-Z, a-z), välilyöntejä tai rivinvaihtoja. Kun ohjelma on saanut tehtävän valmiiksi, tulostaa se siistityn tekstin ruudulle. Tehtävää suunniteltaessa kannattaa hyödyntää apuna ASCII-taulukkoa; kirjainmerkit saavat arvoja väliltä 65..90 (isot kirjaimet) ja 97..122 (pienet kirjaimet). Skandinaaviset merkit (Å,Ä,Ö) ja muut ei-perus-ASCII-kirjaimet luokitellaan tässä tehtävässä kohinan mukana tulleiksi virhemerkeiksi.

Toimiessaan oikein ohjelma tulostaa seuraavaa:
Esimerkkitulostus

Siistitty teksti:
Jo ohjelmistotekniikan peruskurssi
lla opetetaan ett ainoa asia joka on
huonompi kuin puutteellinen dokumentointi on
virheellinen dokumentointi ja ett kaikista viisain elin
on majava joka sukeltaa sateelta suojaan D
okumentaatio ja kyttohjeet voivat monesti vaikuttaa
turhalta listylt mutta ne eivt olekkaan t
arkoitettu kehittjille itselleen
vaan niille jotka kyttvt heidn tekemin
tykaluja Ja vaikka ajatus vahingon kiertmn lai
ttamisesta voikin houkuttaa olisi siin tapauksessa
harkitsemisen arvoista ennemmin ryhty vaikka
autokauppiaaksi

Mun koodaus:

#coding:utf-8
begin
tiedosto = File.new("8-3_tiedosto.txt","r")
luettu = ""
tiedosto.each{|rivi| luettu

1

357

    Vastaukset 1

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • koodar

      Mä voin tehdä tuon Javalla. En Rubyllä.
      Kommentoitu koodi, ei muita selostuksia.
      Paljonko maksat?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nyt se syksy on sitten alkanut

      Esimerkiksi tänään sataa aamusta iltaan, ja nytkin.
      Maailman menoa
      60
      1059
    2. Minä en ole koskaan

      Rakastanut ketään toista yhtä paljon kuin sinua
      Ikävä
      98
      1034
    3. Tiesitkö? Jorma Uotisen EX-rakas on Helena Lindgren - Nämä ovat välit nyt: "Me ollaan..."

      Jorma Uotinen ja Helena Lindgren olivat avoliitossa v. 1982-1999. Pariskunta oli aikansa näyttävä julkkispari, missä i
      Kotimaiset julkkisjuorut
      21
      882
    4. Olet nainen ollut vaikein rasti

      Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔
      Ikävä
      60
      820
    5. Vähän pitää

      Kiusia ja näyttää
      Ikävä
      135
      812
    6. Anteeksi J-mies

      Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t
      Ikävä
      124
      805
    7. Kenen viisautta on ollut laittaa tie väärällä murskeella pilalle

      Kenen viisautta on ollut kun Siimeksen/Kylmänpurontie pantu pilalle kun on ajettu liian karkeaa mursketta. Rengasliikke
      Hyrynsalmi
      25
      699
    8. Riittääkö mahkut

      Kaivattuusi 🤭.
      Ikävä
      53
      678
    9. Taidat olla

      Luovuttanut jo minun suhteeni osalta?
      Ikävä
      45
      666
    10. Kuhmolainen opettaja tuomittu vainoamisesta

      https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen
      Kuhmo
      15
      636
    11. Minä muistan

      Minä muistan sinut nauravana. Sellaisena, joka sai tavallisenkin hetken tuntumaan vähän kevyemmältä, kuin huoneeseen ol
      Ikävä
      45
      620
    12. Mä voisin rakastua noihin tähti silmiin

      Katseesi on niin lumoava nainen💚.
      Ikävä
      19
      607
    13. Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille

      Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.
      Ikävä
      83
      586
    14. Koska Martina viettää aikaansa lapsiensa kanssa

      Äiti vaan juoksee miehen perässä Tallinnassa, Lontoossa, Turussa. Kyllä oli kätilö oikeassa, kun sanoi, että ei olisi ka
      Kotimaiset julkkisjuorut
      142
      582
    15. Jos tullaan toisiamme vastaan, niin

      pitäiskö pysähtyä ja onnitella?
      Ikävä
      46
      578
    16. Mitä muuta on olemassa kuin lisääntyminen

      Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok
      Sinkut
      128
      573
    17. Voisiko vielä välillemme jotain kehittyä

      Vai heihei ja ei nähdä enää.
      Ikävä
      35
      570
    18. Ähtäri on taas TV: n ja radion ykkösuutinen

      Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast
      Ähtäri
      47
      568
    19. Elämäni biisi -paljastus: Tänä lauantaina 26.9. nämä julkkikset istahtavat sinisille sohville!

      Katsotko Elämäni biisiä? Elämäni biisi on monen suomalaisen suosikki. Vieraslista lauantaina 26.9. tarjoilee vieraita m
      Tv-sarjat
      6
      533
    20. Pahkalassa tapahtuu

      Mitäs on tapahtunut yöllä pahkalan kerrostaloilla.oli poliisia ja ambulanssia taas vaihteeksi
      Parkano
      11
      529
    Aihe