|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
Tanel
HV Guru

liitunud: 01.10.2001
|
|
| Kommentaarid: 464 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
7 :: |
361 |
|
| tagasi üles |
|
 |
virus152
HV vaatleja

liitunud: 05.03.2009
|
17.08.2009 12:31:44
|
|
|
Tundub, et eestlastest sai ainult Ardi medali. Hea seegi
Kurast, et ma online-võistluse maha magasin.
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
ebardkonn
HV kasutaja

liitunud: 12.12.2002
|
17.08.2009 14:08:38
|
|
|
Peaks ütlema, et sellised uudised tekitavad kergelt alaväärsus kompleksi..
|
|
| Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
| tagasi üles |
|
 |
maniisama
HV kasutaja
liitunud: 21.06.2004
|
17.08.2009 15:01:13
|
|
|
| ebardkonn kirjutas: |
Peaks ütlema, et sellised uudised tekitavad kergelt alaväärsus kompleksi..  |
hea, kui tekitavad (ära võta isiklikult) aga eestist ärilistel eesmärkidel "tegijaid" leides võib pea ennem halliks minna.
|
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
CnZ
HV veteran
liitunud: 05.11.2003
|
17.08.2009 15:18:57
|
|
|
siia tooks näitena, et Hazard (Vista ja 7 BIOSi feikija (esimese Vista nn töötava kräki/workaroundi looja)) sai ka 14 paar nädalat tagasi
|
|
| Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
tsurka155
HV kasutaja
liitunud: 01.01.2009
|
17.08.2009 15:24:41
|
|
|
Mida see progarameerimine endas kujutab? Keegi v6iks tuua lingi, 2rge siis mind maha looge
|
|
| Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
9 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
17.08.2009 15:59:25
|
|
|
| tsurka155 kirjutas: |
Mida see progarameerimine endas kujutab? Keegi v6iks tuua lingi, 2rge siis mind maha looge  |
http://www.teaduskool.ut.ee/eio tiri sealt mõni ülesannete pdf alla ja uuri. Allapoole kerides leiad ka näidislahendused. Sisuliselt tuleb siis kirjutada programm, mis nood antud ülesanded ära lahendaks. Siin teemas räägitud olümpiaadil on ülesanded muidugi kraadi jagu keerukamad
Kui mõned aastad tagasi sai riiklikest olümpiaadidest osa võetud siis oli seal koos teiste keskkooliõpilastega võistlemas üks Türi poiss kes oli noist 3-4a noorem ning pakkus vägagi kõva konkurentsi. Programmeerimine ei ole tegelikult eriliselt keeruline asi, see lihsalt vajab veidi teistsugust mõtteviisi ning kõvasti loogikat. Matemaatika alased teadmised ei tee samuti paha.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
virus152
HV vaatleja

liitunud: 05.03.2009
|
17.08.2009 16:22:01
|
|
|
See aasta esindas IOI-l Eestit Rõngust pärit 9. klassi õpilane, BOI-l käis sama poiss ära 7. klassis (ühe punktiga tõrjus mind too aasta koondisest välja ), teised ikka üldjuhul 11. - 12. klass ja vahel ka üksik 10ndik.
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
Unholy
HV veteran

liitunud: 13.05.2003
|
17.08.2009 16:24:31
Re: 14 aastane võitis ülemaailmse programmeerimisvõistluse |
|
|
| Tanel kirjutas: |
| ning nüüd on tal võimalus veel kolm aastat võistlustel oma paremust demonstreerida. |
14 on praegu ja 20neni saab osaleda siis kas ta mitte 3 aasta asemel ei saa 6 aastat oma paremust demonstreerida?
|
|
| Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
35 |
|
| tagasi üles |
|
 |
virus152
HV vaatleja

liitunud: 05.03.2009
|
17.08.2009 16:36:17
|
|
|
| Ju tal saab keskkool hiljemalt kolme aasta pärast läbi. See vanusepiir on ikka selle mõttega, et 30aastane pooleli jäetud kooli lõpetama tulnu ei saaks osaleda, muidu on tingimus, et hiljemalt abiturient võib osaleda. Tudengitele on ICPC nimeline võistlus, mille finaali mul õnnestus see aasta Stockholmis näha.
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
Unholy
HV veteran

liitunud: 13.05.2003
|
17.08.2009 17:53:37
|
|
|
| virus152 kirjutas: |
| Ju tal saab keskkool hiljemalt kolme aasta pärast läbi. See vanusepiir on ikka selle mõttega, et 30aastane pooleli jäetud kooli lõpetama tulnu ei saaks osaleda, muidu on tingimus, et hiljemalt abiturient võib osaleda. Tudengitele on ICPC nimeline võistlus, mille finaali mul õnnestus see aasta Stockholmis näha. |
Meil saab keskkool 19 aastaselt läbi ju, Seal siis minnakse 2 aastat varem või on 10 klassi ainult?
|
|
| Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
35 |
|
| tagasi üles |
|
 |
virus152
HV vaatleja

liitunud: 05.03.2009
|
17.08.2009 18:45:23
|
|
|
http://www.belarus.by/en/about-belarus/education
Täiesti vabalt võib üheksandas klassis käia (nt. sügisel sündinud). Kui paljudes riikides üldse minnakse 7aastaselt kooli? Kunagi osalesin mingis väiksema rahvusvahelise rühmaga selleteemalises arutelus ja kõigis oli kooliiga 5 või 6 aastat.
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
.Eestlane.
HV kasutaja

liitunud: 14.01.2006
|
18.08.2009 00:24:21
|
|
|
Huvi pärast tegin Eesti selle aasta edasijõudnute viimase ülesande ära.
Aega läks veidi üle pooleteist tunni. Faili I/O ei tohiks probleeme valmistada, seega sellega ei viitsinud jamada.
Kood: http://pastebin.com/f64f4acf4
EDIT: Kood on siiski vigane, kontroll peaks olema järgmise sõna järgi ning alles siis teavitama õigest sõnast kui järgmine ei sobi.
EDIT2: Asi läks täitsa keeruliseks kasutades lauseid "LOLLMINAOLEN" "OLENMINALOLL". Nimelt sõnaga LOLL.
|
|
| Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
| tagasi üles |
|
 |
Noname
HV Guru

liitunud: 26.10.2002
|
18.08.2009 00:54:12
|
|
|
| Ho Ho kirjutas: |
| tsurka155 kirjutas: |
Mida see progarameerimine endas kujutab? Keegi v6iks tuua lingi, 2rge siis mind maha looge  |
http://www.teaduskool.ut.ee/eio tiri sealt mõni ülesannete pdf alla ja uuri. Allapoole kerides leiad ka näidislahendused. Sisuliselt tuleb siis kirjutada programm, mis nood antud ülesanded ära lahendaks. Siin teemas räägitud olümpiaadil on ülesanded muidugi kraadi jagu keerukamad
Kui mõned aastad tagasi sai riiklikest olümpiaadidest osa võetud siis oli seal koos teiste keskkooliõpilastega võistlemas üks Türi poiss kes oli noist 3-4a noorem ning pakkus vägagi kõva konkurentsi. Programmeerimine ei ole tegelikult eriliselt keeruline asi, see lihsalt vajab veidi teistsugust mõtteviisi ning kõvasti loogikat. Matemaatika alased teadmised ei tee samuti paha. |
matat peab ikka väga hästi haukama tegelikult...
_________________ "Olukord on sitt, aga see on meie tuleviku väetis." - Lennart Meri
"Edu on kehv õpetaja. See ahvatleb tarku inimesi mõtlema, et nad ei saagi kaotada" - B. Gates |
|
| Kommentaarid: 372 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
321 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
18.08.2009 01:00:35
|
|
|
| .Eestlane. kirjutas: |
Huvi pärast tegin Eesti selle aasta edasijõudnute viimase ülesande ära.
|
siis tõmba juba siit endale kõik materjalid ja tee programm reeglitele vastavaks, saad nende testid ära teha ja vaadata, kui palju tegelikult punkte oleks saanud
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
.Eestlane.
HV kasutaja

liitunud: 14.01.2006
|
18.08.2009 02:15:23
|
|
|
Tegin seda.
Praegune kood on selline: http://pastebin.com/f51a3f89e
5 testi 22-st ei olnud maksimumpunktidele sooritatud:
Test 05: WaitForSingleObject timed out
Test 16: Vale sõnade arv 3, peaks olema 2
Test 18: Vale sõnade arv 5, peaks olema 3
Test 19: Vale sõnade arv 5, peaks olema 3
Test 20: Vale sõnade arv 14, peaks olema 10 |
Huvitav oleks näha teiste lahendusi.
EDIT: Damn it. Mu viimane lahendus ei olnud 100%, kuna otsib sõnu kus on kõige rohkem tähti. Kuid programm peaks vaatama läbi kõik võimalused, sest ülesandes on tähtis väikseim sõnade arv.
|
|
| Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
18.08.2009 04:14:28
|
|
|
minu väike käkk:
| python:
|
# -*- coding: utf-8 -*- import sys f = open('mj.sis','r') # avame sisendfaili esimene = f.readline().strip('\n') # ning loeme lause teine = f.readline().strip('\n') # ja selle eituse f.close() f = open('mj.val','w') # v2ljundfaili ka vaja # kui laused on identsed, siis lühim lahendus on 1-sõnaline if esimene == teine: f.write("1\n%s" % esimene) f.close() sys.exit() tmp = (esimene,teine) # koopia lausetest (hiljem läheb vaja) words = [] i = 0 while True: i += 1 sona = esimene[:-i] # votame esimese lause ilma viimase täheta (ja hiljem ilma kahe viimase täheta jne..) if teine.endswith(sona): # kui see on teise lause lõpus, siis on tegu sõnaga words.append(sona) # lisame selle listi esimene = esimene[-i:] # ja eemaldame esimesest teine = teine[:i] # ning teisest lausest i = 0 if esimene == teine: # kui ainult üks sõna on järgi, siis words.append(esimene) # lisame selle ka listi break # ja katkestame tsükli (esimene,teine) = tmp i = 0 words2 = [] # see tsükkel on analoogne esimesega, aga hakkab pihta esimesest lausest # ilma esimese täheta, siis ilma kahe esimese täheta jne.. while True: i += 1 sona = esimene[i:] if teine.startswith(sona): words2.append(sona) esimene = esimene[:i] teine = teine[-i:] i = 0 if esimene == teine: words2.append(esimene) break if len(words2) < len(words): # kui teine lahendus oli parem words2.reverse() # list tagurpidi, et sõnade jrjk õige oleks count = len(words2) # andmed faili kirjutamiseks outwords = words2 else: count = len(words) outwords = words f.write("%i\n%s" % (count, "\n".join(outwords))) # kirjutame faili f.close()
|
testid teeb ära, ainult et 5. läheb natuke üle ajalimiidi (aeglane masin)
viimati muutis DoS 18.08.2009 11:32:28, muudetud 1 kord |
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
.Eestlane.
HV kasutaja

liitunud: 14.01.2006
|
18.08.2009 05:25:32
|
|
|
Natukene kommenteerimist ei teeks paha . Osanisti põhjuseks minupoolne Pythoni mittetundmine (näiteks esimene[i:]).
Põhimõtteliselt vist kood sul piirdub kahe sõnade mahu võrdlemisega, alustad lause ühest ja teisest otsast, aga huvitav, et ka nii testid ära teeb.
Igatahes, kui viitsid võid koodi vahele pisut kommentaare panna.
|
|
| Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
18.08.2009 09:34:48
|
|
|
| .Eestlane. kirjutas: |
Huvi pärast tegin Eesti selle aasta edasijõudnute viimase ülesande ära.
Aega läks veidi üle pooleteist tunni. Faili I/O ei tohiks probleeme valmistada, seega sellega ei viitsinud jamada. |
Võitjad teevad minu teada 3-5 ülesannet 5h jooksul ning see sisaldab ka testimist. Ma küll ei kontrollinud, mitu ülesannet see aasta anti
| Noname kirjutas: |
| matat peab ikka väga hästi haukama tegelikult... |
Eks see sõltub, mul oli mata hinded suht-koht viletsad koolis kuid loogika tundus olevat üle keskmise ning see aitas mid mu poolaasta hindega 3 maakondlikul keskkooli mateolümpiaadil #2 koha peale, progemisomal algajates esimeseks, lõpueksam oli 80pt. Tollel mateolümpiaadil oli mingit sorti ülesanne, kus pidi mingi imevalemi välja mõtlema et sellega mingi asi ära tõestada (sry, täpselt ei mäleta enam mis ja kuidas). Ma teadsin, mis vastus peab olema kuid valemina seda formuleerida ei osanud, seega kirjutasin 1.5 A4 jagu teksti mis mu mõtted kirja pani ning sain max punktid selle eest
| DoS kirjutas: |
| ainult et 5. läheb natuke üle ajalimiidi (aeglane masin) |
Kui pikalt üle ajalimiidi läheb? Üldjuhul peaks olema sisendid sellised, et kui juba üle limiidi läheb siis ikka korralikult ja mitme suurusjärgu võrra. Seega on vaja optimaalsemaid algoritme.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
18.08.2009 11:49:27
|
|
|
.Eestlane., panin sinna paar kommentaari.
Ho Ho, ajalimiit 1 sekund ja mul võttis virtuaalmasinas teiste toimetuste kõrval 1.7GHz prosega u 1.5 sekundit (nendel 3GHz PIV). Testisin ka nende näitelahendust. Minu masinaga läks seal vist isegi 2 testi üle aja (aga ka mitte palju, üks oli vist 1.1s ja teine 1.7s). Worst case ajaline keerukus on mul vist O(n^2) kui õigesti vaatasin, mis ei ole küll kõige parem, aga nende algtingimuste (lause ei ole pikem kui 1000 märki) toimib küll.
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
.Eestlane.
HV kasutaja

liitunud: 14.01.2006
|
18.08.2009 18:24:14
|
|
|
Tänan kommentaaride eest.
Ülesandes oli pandud ajalimiit 2 sekundit tegelikult, seega ma pakun, et testimisprogrammis on vb eksitud.
EDIT: Huvi pärast tegin ka 3. variandi, mis uurib läbi abs iga võimaluse. Tulemuseks on aga üliaeglane rekursioon.
|
|
| Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
| tagasi üles |
|
 |
RavenSSX
HV kasutaja

liitunud: 29.03.2006
|
19.08.2009 13:04:02
|
|
|
The BRAIN! Huvitav mis saab temast kui tuleb 20 aastat? Järgmine Bill Gates?
_________________ Wake up and smell the ashes... |
|
| Kommentaarid: 19 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
19 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
19.08.2009 13:06:04
|
|
|
Vaevalt, minu teada polnud Gates eriline ajuhiiglane vaid pigem hea ärikas.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
Max Powers
liitunud: 21.03.2003
|
19.08.2009 13:10:43
|
|
|
| Mis tast ikka saab. Töötab mõnes suures firmas programeerijana. Saab palju palka, kuid ühtegi artiklit temast keegi ei kirjuta.
|
|
| Kommentaarid: 215 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
2 :: |
182 |
|
| tagasi üles |
|
 |
virus152
HV vaatleja

liitunud: 05.03.2009
|
19.08.2009 21:26:51
|
|
|
Kõrbeb läbi kuna ainukesteks motivaatoriteks auahned vanemad? Vast ei ole ikka asi nii hull...
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
Noname
HV Guru

liitunud: 26.10.2002
|
20.08.2009 22:39:14
|
|
|
| RavenSSX kirjutas: |
The BRAIN! Huvitav mis saab temast kui tuleb 20 aastat? Järgmine Bill Gates?  |
Kindlasti mitte, nii padu programeerijad ei saa kunagi väga rikkaks ega edukaks. Tal on selleks liiga kõrge IQ.
Kõige rohkem edukaid inimesi on keskmise iq tasemega ja enamasti siiski head äritsemises mitte konkreetses elukutses vms.
Sellised oma ala geeniused töötavad enamasti elu lõpuni kusagil palgalisena.
_________________ "Olukord on sitt, aga see on meie tuleviku väetis." - Lennart Meri
"Edu on kehv õpetaja. See ahvatleb tarku inimesi mõtlema, et nad ei saagi kaotada" - B. Gates |
|
| Kommentaarid: 372 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
321 |
|
| tagasi üles |
|
 |
Look Right
Anna vin

liitunud: 05.02.2007
|
21.08.2009 01:46:34
|
|
|
| tsitaat: |
| Kõige rohkem edukaid inimesi on keskmise iq tasemega |
Ofkoors, kuna kõige rohkem inimesi on ka keskmise iq tasemega. Pmst Gaussi kõver ju.
See, et see kutt hea progeja on, ei tähenda koheselt veel ju, et ta elu lõpuni palgaline ja tundmatu vend on, kuid ilmselt ta sinna auku siiski maandub jah.
_________________ Ehitusprojektid ja konstruktiivsed lahendused HV kasutajatele soodsamalt
M: Zafira A/Astra G põhjakaitse - 30€ |
|
| Kommentaarid: 19 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
18 |
|
| tagasi üles |
|
 |
Noname
HV Guru

liitunud: 26.10.2002
|
21.08.2009 03:44:42
|
|
|
| taikonaut kirjutas: |
| tsitaat: |
| Kõige rohkem edukaid inimesi on keskmise iq tasemega |
Ofkoors, kuna kõige rohkem inimesi on ka keskmise iq tasemega. Pmst Gaussi kõver ju.
See, et see kutt hea progeja on, ei tähenda koheselt veel ju, et ta elu lõpuni palgaline ja tundmatu vend on, kuid ilmselt ta sinna auku siiski maandub jah. |
ma räägin protsendist mitte koguarvus rumaluke, näiteks edukate inimeste arv 1000 inimese kohta erineva iq tasemel
_________________ "Olukord on sitt, aga see on meie tuleviku väetis." - Lennart Meri
"Edu on kehv õpetaja. See ahvatleb tarku inimesi mõtlema, et nad ei saagi kaotada" - B. Gates |
|
| Kommentaarid: 372 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
321 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
21.08.2009 09:48:07
|
|
|
Üleilmset progemisolümpiaadi on peetud juba aastakümneid. Igal aastal võtab sealt osa mõnisada inimest üle maailma ning kõik kes sinna pääsevad on tugevalt üle keskmiste progemisoskustega. Kui paljud neist sadadest kõvadest tegijatest on saanud tuntuks ja oma äri püsti lükanud? Mina isiklikult pole ühestki kuulnud
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
virus152
HV vaatleja

liitunud: 05.03.2009
|
21.08.2009 11:15:11
|
|
|
| Tuntuks saavad paremad oma nišis ehk siis järgnevate põlvede olümpiaadiliste seas. Eesti sessidel Pettai nime ikka aeg-ajalt mainitakse ja USAs tundub Neal Wu parajas proge-iidoli staatuses olevat, aga väljaspool riiki on see tuntus suht null.
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
vaegkuulja
Aeg maha 30
liitunud: 08.11.2007
|
21.08.2009 13:27:01
|
|
|
Kurioosum see 14a siiski pole, nagu ka paljud teised väga noored häkkerid, kuna kõigepealt peaks tegema ikka selgeks mida mõeldakse programmeerimise all. Kas sama laps suudaks luua mingit äritarkvara, kas ta üldse teab mis on objektorienteeritud progemine, kui paljude libraritega on reaalseid kogemusi,
kas ta tunneb piisavalt opsüsteemi kerneli käske (mis näiteks MS puhul nõuab isegi MS partnerlust) ilma milleta tõsiseltvõetava tarkvara loomine pole võimalik, kas ta tunneb ka vastavat teemat mille jaoks seda äritarkvara üldse tarvis on (andmebaasid, raamatupidamine, inseneri haridus). Või kui teemaks on mobiilsed seadmed või tööpingid, siis on vaja prose ehituse tundmist, elektroonikat, tööpinkide või mobiilsete seadmete töötamise üldisi tööpõhimõtteid.
Niisama arvude kokku liitmine pole ju tegelikult programmeerimine nagu pole programmeerimine ka häkkimine. Ja miks on tihti vabavaraline tarkvara ebatöökindel ja bugine? Just selle pärast et asjadega ronivad tegelema lapsed kellel pole piisavalt püsivust et töö ka lõpetada. Kusjuures töö lõpetamine tähendab kindlasti ka dokumentatsiooni valmimist.
|
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
virus152
HV vaatleja

liitunud: 05.03.2009
|
21.08.2009 13:58:25
|
|
|
| Nüüd sa teed küll veidi liiga. See, et 5 tunniga ei teha Crysist või Wordi valmis, ei tee seda sugugi vähem programmeerimiseks, lihtsalt suunitlus on teine. Anna mõnele suvalisele 20 aastase töökogemusega programmeerijale samades tingimustes samad ülesanded ette ja ma kahtlen, et ta saab pooledki punktid kätte. Tegelikult lahenduste näol tegu ju suuremate programmide tuumadeks sobivate algoritmidega.
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
vaegkuulja
Aeg maha 30
liitunud: 08.11.2007
|
21.08.2009 14:50:53
|
|
|
| virus152 kirjutas: |
| Nüüd sa teed küll veidi liiga. See, et 5 tunniga ei teha Crysist või Wordi valmis, ei tee seda sugugi vähem programmeerimiseks, lihtsalt suunitlus on teine. Anna mõnele suvalisele 20 aastase töökogemusega programmeerijale samades tingimustes samad ülesanded ette ja ma kahtlen, et ta saab pooledki punktid kätte. Tegelikult lahenduste näol tegu ju suuremate programmide tuumadeks sobivate algoritmidega. |
Ma tahan lihtsalt viidata asjaolule et seoses elutempo tõusuga toimub ka programmeerimise eetika allakäik, mille kannataja pool on kõik tarbijad ja seda on tunda igapäevaselt bugidega võideldes. Programmi ei tehta niimoodi et kirjutame mingi jupi kuhugi funktsiooni sisse, siis teise jupi ja laseme koodil sinna hüpata või otse mingi riistvara või kerneli juhtimisse sekkumine (lihtsalt näide), nagu häkkiminegi. See teeb koodi raskesti haaratavaks ja suurendab bugide võimalust. Head tavad kipuvad tihti ununema. OOP kasutus, mitte ainult klasside üle defineerimine vaid ka uute klasside moodustamine, funktsioonide koondamine librariteks või dll'ideks, loogiliste komponentide hoidmine üksteisest lahus jne jne. Lapsel pole kunagi sellist püsivust, vaid pigem tunneb ta uhkust et õnnestus programmi koodi kuidagi "vasakule nihverdada" ja kelgib et "näe, töötab ju". See kas asi ka pikemas perspektiivis tööle jääb, teda ei huvita. Kogu enamus vabavarast on selles vaimus tehtud. See pole programmeerimine.
|
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
21.08.2009 15:10:41
|
|
|
| vaegkuulja kirjutas: |
| Lapsel pole kunagi sellist püsivust, vaid pigem tunneb ta uhkust et õnnestus programmi koodi kuidagi "vasakule nihverdada" ja kelgib et "näe, töötab ju". |
Oled sa kunagi mõne sellise "lapsega" rääkinud? Tolle Türi poisiga rääkisin olümpiaadil käies ning ta oli igast otsast püsivam ja täiskasvanulikum, kui kõik mu klassikaaslased ja sõbrad-tuttavad kes temast ~5-6a vanemad olid. Samuti oli ta selleks ajaks juba valmis saanud üsnagi asjalike programmidega ning ka paar tema patchi olid kaasatud Linuxi kernelisse.
Loomulikult võib öelda et tegu on erandjuhtumiga kuid praktiliselt kõik, kes sinna olümpiaadile üldse kunagi pääsevad on juba erandjuhud
Rääkides "päris" rakendustest siis olles osalenud mõnes üsnagi suure kaliibrilises projektis siis ma küll ei taha nõustuda, et nende koodikvaliteet oluliselt parem oleks kui vabavaral. Rõhuv enamus rakendusi ei kirjutata sama kvaliteedikontrolliga millega kirjutatakse lennujuhtimis softi.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
vaegkuulja
Aeg maha 30
liitunud: 08.11.2007
|
21.08.2009 15:26:59
|
|
|
| Ho Ho kirjutas: |
Rääkides "päris" rakendustest siis olles osalenud mõnes üsnagi suure kaliibrilises projektis siis ma küll ei taha nõustuda, et nende koodikvaliteet oluliselt parem oleks kui vabavaral. Rõhuv enamus rakendusi ei kirjutata sama kvaliteedikontrolliga millega kirjutatakse lennujuhtimis softi. |
Sellega jääb üle ainult nõustuda. Kui ettevõtte pearõhk on kiirus ja kasum, siis paratamatult kannatab tarkvara. Ilma tasuta tegijate puhul aga on parajasti just nii nagu on, s.t. kuidas huvi, teadmisi, püsivust, aega ja võimalusi parajasti on. Kõrge kvaliteediga tarkvara puhul aga jälle tuleb neid nulle hinnale lademes juurde ja eks kommertstarkvaras on häid asju ka ainult jäämäe tipu jagu.
|
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
21.08.2009 15:33:20
|
|
|
Kuidas su jutt vabavarast jms siia üldse puutub? Programeerimisolümpiaadidel võidab just see, kes kirjutab kõige bugivabama softi, mis töötab igas olukorras kiirelt ja täpselt ja sealsed tüübid ei ole kaugeltki mitte mingid script kiddied.
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
vaegkuulja
Aeg maha 30
liitunud: 08.11.2007
|
21.08.2009 15:46:46
|
|
|
| DoS kirjutas: |
Programeerimisolümpiaadidel võidab just see, kes kirjutab kõige bugivabama softi, mis töötab igas olukorras kiirelt ja täpselt ja sealsed tüübid ei ole kaugeltki mitte mingid script kiddied. |
Sul on bugivabadusest imelik arusaam. See "igas olukorras" on siiski pisut enamat kui WinXP + Tetris. Ma ei kujuta ette kui kaua peaks siis olümpiaadide tulemusi ootama et testida tarkvara "igas olukorras". Arvan on mõni kuu oleks viisakas vähemalt. Aga kui see tarkvara iseenesest ei teegi midagi kriitilist, siis pole üleüldse millestki ju rääkida. Aga kui Sa oled ka 14a., siis ega vaielda ma küll ei viitsi (minupärast võib sul õigus olla kui tahad).
|
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
21.08.2009 16:17:44
|
|
|
Olümpiaadil tuleb kirjutada algoritmiliselt korrektset koodi, softi-raua bugidest ümber ja üle saamiseks tehtavaid häkke ei pea arvestama. Kiirelt ja korrektselt õige algoritmi optimaalselt implementeerimine koos kõikvõimalike erijuhtude arvestamisega on minu arvates kõvasti olulisem oskus, kui ühilduvusprobleemide lahendamine. Viimastega saab hakkama suht suvaline tont, esimesega vähesed.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
21.08.2009 16:40:47
|
|
|
| vaegkuulja kirjutas: |
Sul on bugivabadusest imelik arusaam. See "igas olukorras" on siiski pisut enamat kui WinXP + Tetris. Ma ei kujuta ette kui kaua peaks siis olümpiaadide tulemusi ootama et testida tarkvara "igas olukorras". Arvan on mõni kuu oleks viisakas vähemalt. Aga kui see tarkvara iseenesest ei teegi midagi kriitilist, siis pole üleüldse millestki ju rääkida. Aga kui Sa oled ka 14a., siis ega vaielda ma küll ei viitsi (minupärast võib sul õigus olla kui tahad).  |
Ilmselgelt ei tea sina, millest sa räägid. Mõni kuu? Automaattestidest oled midagi kuulnud? Ei ole enam ammu 14, aga töötan progejana ja hindan selliste 14a tüüpide oskusi palju kõrgemalt, kui mingite suvakate oma, kes oskavad küll dokumentatsioonist näpuga järge ajada ja selle põhjal mingeid asju kokku panna, kuid ei oma üldisi arusaamu programmeerimisest ja tulevad laiutama "kõvade sõnadega" nagu "äritarkvara, mikrokontrollerid, OOP, kerneli käsud" jms.
Jah ma olen nõus, et igasugu jura kirjutatakse, bugid ajavad närvi ja ise olen ka tihti dokumenteerimata vabavara üle kirunud, kui oleks vaja seda kasutada, aga peab päevad läbi sources ringi kappama, et lõpuks vajalik jupp valmis saaks. Aga ära palun hakka maha tegema neid, kelle oskustest või teadmistest sul aimugi ei ole.
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
vaegkuulja
Aeg maha 30
liitunud: 08.11.2007
|
21.08.2009 19:03:08
|
|
|
| DoS kirjutas: |
Automaattestidest oled midagi kuulnud?
|
Ikka olen, oli kunagi selline soft nagu Sysmark (mitte-sünteetiline test), jooksutas Officet ja Adobet hiire abil jne. Kuid kõrvalt majast keegi kalamees ja muidu muhe vend tuli ja ütles et teeb testi poole kiiremini läbi, kui ütlen enne kuhu vajutama peab. Raha tahtis ka vähem kui Sysmarki hind.
| DoS kirjutas: |
Ei ole enam ammu 14,
|
Öelnud siis kohe et said juba 15a. Muidu ma mõtlesin et sa laps oled.
| DoS kirjutas: |
, kuid ei oma üldisi arusaamu programmeerimisest ja tulevad laiutama "kõvade sõnadega" nagu "äritarkvara, mikrokontrollerid, OOP, kerneli käsud" jms.
|
Kas seda ka tead mis asjad on 'class templates'?
| DoS kirjutas: |
Jah ma olen nõus, et igasugu jura kirjutatakse, bugid ajavad närvi ja ise olen ka tihti dokumenteerimata vabavara üle kirunud, kui oleks vaja seda kasutada,
aga peab päevad läbi sources ringi kappama, et lõpuks vajalik jupp valmis saaks.
|
Tead, aga kirjuta ise koodi. Ma ei ütlegi et pead, lihtsalt alternatiivi käisin välja. Aga seda ka tead, et librareid isegi müüakse ja neid võib lausa osta. Jällegi ei sunni ostma, ainult mainisin, et tühjast tüli ei tuleks.
|
|
| Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
21.08.2009 19:19:06
|
|
|
| vaegkuulja kirjutas: |
| jooksutas Officet ja Adobet hiire abil jne |
See on suht-koht iganenud testimise viis, rääkimata sellest, et teekide testimisest ei ole sel juhul juttugi ning see tuleb ikka progejatel ära teha. Jäädes lootma ainult rakenduse läbi klõpsimisel tehtavat testimist võib programme parandama jäädagi.
| vaegkuulja kirjutas: |
| Aga seda ka tead, et librareid isegi müüakse ja neid võib lausa osta |
tehakse-müüakse igasugu kraami ning praktiliselt ainus asi mis seal sageli on parem vabavarast on enam-vähem garanteeritud support ja mõningane dokumentatsioon. Sai küll ja küll kasutatud-kirutud Oracle'i Apex'it ja tolle dokumenteerimata "featureid". Tihtipeale lausa puuduvad korralikud kommerts-alternatiivid mõningate funktsioonide täitmiseks.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 107 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
87 |
|
| tagasi üles |
|
 |
iFlop
Kreisi kasutaja

liitunud: 03.05.2003
|
23.08.2009 22:29:59
|
|
|
Ise pole nüüd küll mingisugune koodikirjutaja aga kuna ülesanne tundus kuidagi liiga lihtne, siis proovisin ning siin on kiire (ja kole) PHP variant:
| php:
|
<?php $input='MINAOLENTUBLI TUBLIOLENMINA'; go($input); function go($input){ $b=$i[0]; $d=$i[1]; $l=compute($b, $d); if($l===false) break; } foreach($arr as $v){ } }; function compute($b, $d){ for($i= strlen($b); $i> 0 ; $i-- ){ return $i; } } return false; } ?>
|
http://codepad.org/cNlrGkqq
|
|
| Kommentaarid: 67 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
66 |
|
| tagasi üles |
|
 |
Tanel
HV Guru

liitunud: 01.10.2001
|
|
| Kommentaarid: 464 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
7 :: |
361 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
23.08.2009 22:59:32
|
|
|
pakun peale vaadates, et u 4-5 testi ei läbi, st ei leia minimaalsete sõnade arvuga varianti
näiteks AABA ja ABAA sisendi korral annab väljundiks AA B A, mitte A ABA
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
iFlop
Kreisi kasutaja

liitunud: 03.05.2003
|
23.08.2009 23:26:40
|
|
|
DoS, õige tähelapanek. See teeb tõesti asja pisut keerulisemaks
|
|
| Kommentaarid: 67 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
66 |
|
| tagasi üles |
|
 |
-ordi-
HV vaatleja
liitunud: 03.06.2009
|
26.12.2009 19:59:33
|
|
|
Proovisin ka esimest ülesannet, kolmnurkade liigitamist, need näited mis seal on nendega kahjuks ei tööta, ei tea milles asi on, üldiselt Java io tundub väga kohmakas olevat, olles javaga mõned kuud tegelenud suutsin nii palju ära teha.
http://pastebin.com/f75acbf4
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
poiss4
HV kasutaja
liitunud: 26.12.2009
|
29.12.2009 17:25:20
|
|
|
Mina proovisin programmeerida tekstitöötlust- sisendit ja väljundit konsoolil. Vastava c tegin ka binaariks.
Sinna ma jäingi. Kindlasti peab olema matemaatik-loogik.
|
|
| tagasi üles |
|
 |
-ordi-
HV vaatleja
liitunud: 03.06.2009
|
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
|