PerlVastattu 5 v

Onko tiedosto olemassa

Mikä tässä alla olevassa aiheuttaa virheen: #!/usr/bin/env bash on () { echo "Tiedosto on olemassa." } ei () { echo "Tiedostoa ei ole olemassa." } [ -f testi.txt ] && on || ei
PerlVastattu 6 v

Lamppu pähkinä

Alussa on 100 palavaa lamppua. Siirryt ovelta ovelle, sammuttaen palavan ja sytyttäen sammutetun lampun. Aloitus kierroksella sammutat jokaisen lampun, toisella kierroksella käyt vain joka toisella lampulla, sytyttäen t…
PerlVastattu 6 v

Pythonin arvostus kärsii näistä

antigravity.py tyylisistä moduulleista. Kiinnitin huomitota riviin 5 kyseisessä moduullissa: webbrowser.open("https://xkcd.com/353/") Eihän tälläisia asiaan kuulumattomia juttuja tarvita, vai tarvitaanko, ja kuka näitä …
PerlVastattu 6 v

Oma moduuli pythoniin

Miten tulisi menetellä että seuraavat funktiot toimisi. Haluaisin tehdä oman moduulin pythoniin, jossa olisi nämä alla olevat ja paljon muita näppäriä funktioita. print(morse_aakkoset) print(aakkoset_lowercase) print(aa…
PerlVastattu 6 v

Python3.x vs. Python2.x

Melkoinen ero näissä on havaittavissa joten kannattaa tiukoissa ja aikaa vievissä silmukoissa, katsoa mitä käyttää. Testaa nämä silmukat Bash Shell komentokehotteessa: Python2.x python2 -m timeit -s 'L = range(1000)' 'z…
PerlVastattu 7 v

Python 3 ja str.center()

print ( "[", str.center( 'aa', 10, '*' ), "]" ) Tulostaa [ ****aa**** ] Koinka tuo saadaan niin, ettei reunoille jää välilyöntiä, siis näin [*****aa*****].
PerlVastattu 7 v

Pelikortti tehtävä 1 Pythonille

TARVITAAN PYTHON KOODIA jolla voi ratkaista alla olevan tehtävän. Sinulla on normaali 52 kortin korttipakka, josta valitset 5 korttia. Kuinka monta erinlaista valintaa sinä voit tehdä?
PerlEi vastauksia

perl koodinpurku

Löytyykö koodinpurkuohjelmaa perl-koodatulle tekstille?
PerlVastattu 1 v

Huhuu???

Hei, miksei täällä ole ketään? Olenko viimeinen dinosaurus?
PerlVastattu 15 v

Perl ja fresnelin integraalit

Fresnelin integraalit (kts. wiki) voi toki laskea perlin liitännäisen avullakin mutta jos liitännäistä ei ole, niin saahan perl-ohjelmaan octave:n käskyjä system käskyn avulla. Octave on matematiikkaohjelma vrt. Matlab.…
PerlVastattu 16 v

Regular Expressions - replace

Regular Expression scripti: if ($line =~ m/\d/i) löytää riviltä numeerisen arvon. Miten saan sen eteen jonkun merkin? Esimerkiksi pilkun. foo foo .... . . 44323 Pitäisi saada: foo foo,44323
PerlEi vastauksia

S24:n tilastollinen analyysi

#/usr/local/bin/perl #Miten paljon viestiketjulla (suomi24) on keskimäärin lukijoita ja vastaajia? $file="tilasto.dat"; #lähdeaineiston sisältävän tiedoston nimi open (FH1, $file); #Avataan lähdeaineiston sisältävä tied…
PerlVastattu 16 v

ohjeistusta, kiitos

Hei, harjoittelen r-kieltä, jota tarvitsen data-analyysiin ja huomasin, että datan manipulointi saattaisi käydä kätevämmin Perl-ohjelmalla. Ja siitä saattaisi olla muutakin hyötyä esim. datan hakemiseen netistä, mikäli …
PerlVastattu 2 v

perl tiedoston nimen muuttaminen

Miten saan muutettua tiedoston nimet Windowssin Perlillä? Isot pieniksi ja välilyönnit pois aluksi. Yksi malli: perl -e 'for (@ARGV) { ($new=$_) =~ s/(. )(.)\.html$/$1$2.shtml/; rename $_, $new unless -e $new }' *.html
PerlVastattu 17 v

Rekursiivinen flood fill?

Hei, Voisiko joku selittää, miten tämä wikipedian esiemerkki flood fill-algoritmista toimii? http://en.wikipedia.org/wiki/File:Recursive_Flood_Fill_4_(aka).gif Scrpti on tällainen: sub FloodFill4 { my ($x, $y) = @_; if …
PerlVastattu 17 v

grep temppu?

Kolmisarakkeinen pitkä taulukko on kopioitu veppisivulta, mutta erottimeksi tullut rivinvaihto CR eli (\r) joka solun väliin! Sen palauttamiseksi alkuperäiseen muotoon kolmen ryhmän kaksi ensimmäistä CRää (\r) pitäisi v…
PerlVastattu 17 v

Server-skripti

Tein pienen itsenäisen skriptin (siis eräänlaisen mini web-serverin) johon netistä otetaan yhteyttä web-selaimella. Mutta en tiedä miten voisi välittää sille selaimen lomakkeelta GET "query parametrit".
PerlEi vastauksia

Ongelma soketeissa

Miksi mää en voi ottaa dataa recv():illa samaan aikaan, kun toisella säikeellä lähetän sitä send():illä. send() ei suostu lähettämään, jos recv() odottelee uutta dataa. C:llä tuo menetelmä toimii hyvin. Missä vika, autt…
PerlVastattu 18 v

Miten tulostaa match

while () { if(m/aaa.*zzz/) {print $1} } ei tulosta mitään miten saada tulostuman osunut merkkijono. esim 111sfdfs999