Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

reg. izraz (zadatak)
WWW:
Idite na Prethodno  1, 2, 3, 4, 5, 6  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 14:28 pet, 11. 11. 2011    Naslov: Citirajte i odgovorite

Tvoj izraz ima samo jedan par zagrada, dakle i samo jednu grupaciju i kao rjesenje se ispisuje posljednja vrijednost (sto imas i u sluzbenom rjesenju).

DeMorgan vrijedi i za vise izraza.
Tvoj izraz ima samo jedan par zagrada, dakle i samo jednu grupaciju i kao rjesenje se ispisuje posljednja vrijednost (sto imas i u sluzbenom rjesenju).

DeMorgan vrijedi i za vise izraza.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
math_student
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 11. 2012. (16:38:58)
Postovi: (18)16
Spol: žensko
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 21:40 sri, 14. 11. 2012    Naslov: Citirajte i odgovorite

imam nekoliko pitanja...:)
vježbam po skripti i po starim kolokvijima i ne znam više kako da označavam početak i kraj riječi kod reg. izraza. nama je asistent pokazao \mRIJEC\M tj. \yRIJEC\y...svugdje je \b..
hoće li se na koloviju priznati i jedno i drugo?
imam nekoliko pitanja...Smile
vježbam po skripti i po starim kolokvijima i ne znam više kako da označavam početak i kraj riječi kod reg. izraza. nama je asistent pokazao \mRIJEC\M tj. \yRIJEC\y...svugdje je \b..
hoće li se na koloviju priznati i jedno i drugo?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
AltairAC
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 31. 05. 2012. (11:38:58)
Postovi: (E)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 11:07 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

[quote="math_student"]imam nekoliko pitanja...:)
vježbam po skripti i po starim kolokvijima i ne znam više kako da označavam početak i kraj riječi kod reg. izraza. nama je asistent pokazao \mRIJEC\M tj. \yRIJEC\y...svugdje je \b..
hoće li se na koloviju priznati i jedno i drugo?[/quote]

Piše u skripti da ako koristiš neki drugi standard, da navedeš o kojem se radi. Ako koristiš \brijec\b, onda ne treba ništa pisati, ako koristiš \yrijec\y, napišeš negdje, "Codeblocks sintaksa" ili tako nešto.

A jesi li ti siguran za ovaj \m i \M, Google kaže:
[quote]A solution is proposed, using new \m (match opening grouping character) and \M (match closing grouping character) metacharacters.[/quote]
a ne "word boundary".
math_student (napisa):
imam nekoliko pitanja...Smile
vježbam po skripti i po starim kolokvijima i ne znam više kako da označavam početak i kraj riječi kod reg. izraza. nama je asistent pokazao \mRIJEC\M tj. \yRIJEC\y...svugdje je \b..
hoće li se na koloviju priznati i jedno i drugo?


Piše u skripti da ako koristiš neki drugi standard, da navedeš o kojem se radi. Ako koristiš \brijec\b, onda ne treba ništa pisati, ako koristiš \yrijec\y, napišeš negdje, "Codeblocks sintaksa" ili tako nešto.

A jesi li ti siguran za ovaj \m i \M, Google kaže:
Citat:
A solution is proposed, using new \m (match opening grouping character) and \M (match closing grouping character) metacharacters.

a ne "word boundary".


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 11:17 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

Ne postoji "Code::Blocks sintaksa". Ako cete vozati alternativne standarde (ne preporucam), onda ih morate i ispravno imenovati. Asistent koji ce ispravljati ne moze znati sve standarde i ispravni naziv je kljucan da moze naci standard o kojem je rijec.

Konkretno, [tt]\y[/tt], [tt]\Y[/tt], [tt]\m[/tt] i [tt]\M[/tt] su [url=http://www.regular-expressions.info/wordboundaries.html#tcl]word boundaries u Tcl-u[/url]. Hoce li to proci na kolokviju, ne znam, jer nisam na kolegiju, no mislim da je bolje da ne komplicirate i da jednostavno pisete [tt]\b[/tt] (nije to bas puno za upamtiti).
Ne postoji "Code::Blocks sintaksa". Ako cete vozati alternativne standarde (ne preporucam), onda ih morate i ispravno imenovati. Asistent koji ce ispravljati ne moze znati sve standarde i ispravni naziv je kljucan da moze naci standard o kojem je rijec.

Konkretno, \y, \Y, \m i \M su word boundaries u Tcl-u. Hoce li to proci na kolokviju, ne znam, jer nisam na kolegiju, no mislim da je bolje da ne komplicirate i da jednostavno pisete \b (nije to bas puno za upamtiti).



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
AltairAC
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 31. 05. 2012. (11:38:58)
Postovi: (E)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 11:44 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

[quote="vsego"]Ne postoji "Code::Blocks sintaksa". ...[/quote]

Mislio sam, pošto su najvjerojatnije sve grupe reg. izraze testirale u Code::Blocksu da je legalno samo napomenuti da se radi o načinu na koji ih Code::Blocks interpretira.
vsego (napisa):
Ne postoji "Code::Blocks sintaksa". ...


Mislio sam, pošto su najvjerojatnije sve grupe reg. izraze testirale u Code::Blocksu da je legalno samo napomenuti da se radi o načinu na koji ih Code::Blocks interpretira.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
math_student
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 11. 2012. (16:38:58)
Postovi: (18)16
Spol: žensko
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 15:08 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

hvala na odg :D
hvala na odg Very Happy


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Mr.M_G
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 05. 2005. (10:20:53)
Postovi: (6F)16
Sarma = la pohva - posuda
19 = 21 - 2

PostPostano: 15:29 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

Napišite regularni izraz koji prepoznaje dva datuma u formatu yyyy-mm-dd odvojena znakom| ali tako da dan mjesec i godinu svakog datuma izdvoji u grupacije.
Zašto izraz:
(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])\|(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])

ne prepoznaje i podcrtani dio teksta nego samo boldani

wdhnb[b]1929-10-18|2027-06-08[/b]|[u]2025-11-18[/u]adfif
Napišite regularni izraz koji prepoznaje dva datuma u formatu yyyy-mm-dd odvojena znakom| ali tako da dan mjesec i godinu svakog datuma izdvoji u grupacije.
Zašto izraz:
(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])\|(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])

ne prepoznaje i podcrtani dio teksta nego samo boldani

wdhnb1929-10-18|2027-06-08|2025-11-18adfif


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
četiri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2012. (20:20:15)
Postovi: (1B)16
Sarma = la pohva - posuda
= 2 - 1
Lokacija: Zagreb

PostPostano: 15:40 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

imam ja pitanje off topic, al mi je glupo za svako pitanje otvarat novu temu, pa samo za brzinu...

Na 77. stranici skripte Vedrana Šege iz Programiranja 1 u primjeru 7.2.1. drugi red rješenja izgleda odprilike ovako...

[code:1]
printf("Prvi parni broj stro\-go veci od %d je %d", itd. itd....
[/code:1]

šta znači ovaj [b]\-[/b] i zašto je on uopće tu?
imam ja pitanje off topic, al mi je glupo za svako pitanje otvarat novu temu, pa samo za brzinu...

Na 77. stranici skripte Vedrana Šege iz Programiranja 1 u primjeru 7.2.1. drugi red rješenja izgleda odprilike ovako...

Kod:

printf("Prvi parni broj stro\-go veci od %d je %d", itd. itd....


šta znači ovaj \- i zašto je on uopće tu?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 16:01 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

@Mr.M_G: Zato sto je to treci datum, a izraz prepoznaje dva?

@četiri: Tipfeller u skripti.
@Mr.M_G: Zato sto je to treci datum, a izraz prepoznaje dva?

@četiri: Tipfeller u skripti.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Popara
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 17. 08. 2012. (19:05:50)
Postovi: (3B)16
Spol: muško
Sarma = la pohva - posuda
= 6 - 2
Lokacija: Zadar/Zagreb

PostPostano: 16:02 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

[quote="Mr.M_G"]Napišite regularni izraz koji prepoznaje dva datuma u formatu yyyy-mm-dd odvojena znakom| ali tako da dan mjesec i godinu svakog datuma izdvoji u grupacije.
Zašto izraz:
(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])\|(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])

ne prepoznaje i podcrtani dio teksta nego samo boldani

wdhnb[b]1929-10-18|2027-06-08[/b]|[u]2025-11-18[/u]adfif[/quote]


Zato što si stavio da on prepoznaje jedan datum pa znak | pa onda drugi datum.Kad on nađe ta dva datuma nastavlja tražiti dalje međutim on samo nalazi treći datum.Ne nalazi ti treći datum pa znak | pa onda neki drugi datum.
Ako hoćeš da ti prepoznaje i te daljnje datume mislim da bi bilo okej da staviš
[tt](\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])[color=red]([/color]\|(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])[color=red])+[/color][/tt]
Mr.M_G (napisa):
Napišite regularni izraz koji prepoznaje dva datuma u formatu yyyy-mm-dd odvojena znakom| ali tako da dan mjesec i godinu svakog datuma izdvoji u grupacije.
Zašto izraz:
(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])\|(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])

ne prepoznaje i podcrtani dio teksta nego samo boldani

wdhnb1929-10-18|2027-06-08|2025-11-18adfif



Zato što si stavio da on prepoznaje jedan datum pa znak | pa onda drugi datum.Kad on nađe ta dva datuma nastavlja tražiti dalje međutim on samo nalazi treći datum.Ne nalazi ti treći datum pa znak | pa onda neki drugi datum.
Ako hoćeš da ti prepoznaje i te daljnje datume mislim da bi bilo okej da staviš
(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01])(\|(\d{4})-(0\d|1[0-2])-([0-2]\d|3[01]))+


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Popara
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 17. 08. 2012. (19:05:50)
Postovi: (3B)16
Spol: muško
Sarma = la pohva - posuda
= 6 - 2
Lokacija: Zadar/Zagreb

PostPostano: 17:17 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

Imam jedno pitanje. U kolokviju iz 2010. (naprimjer kolokviju br.099) je pitanje:
Napišite regularni izraz koji: Prepoznaje datum u formatu mm-yyyy-dd (dd, mm i yyyy su nenegativni brojevi s točno dvije, odnosno četiri znamenke
(1 ≤ dd ≤ 31, 1 ≤ mm ≤ 12), a ostali znakovi se prepoznaju točno kako su navedeni).
Piše da je rješenje
[tt](0\d|1[0-2])-\d{4}-([0-2]\d|3[01])[/tt]
No taj izraz prepoznaje i datum 00-0000-00 jel to znači da bih ja uvjet (1 ≤ dd ≤ 31, 1 ≤ mm ≤ 12) trebao ignorirati ili?
Imam jedno pitanje. U kolokviju iz 2010. (naprimjer kolokviju br.099) je pitanje:
Napišite regularni izraz koji: Prepoznaje datum u formatu mm-yyyy-dd (dd, mm i yyyy su nenegativni brojevi s točno dvije, odnosno četiri znamenke
(1 ≤ dd ≤ 31, 1 ≤ mm ≤ 12), a ostali znakovi se prepoznaju točno kako su navedeni).
Piše da je rješenje
(0\d|1[0-2])-\d{4}-([0-2]\d|3[01])
No taj izraz prepoznaje i datum 00-0000-00 jel to znači da bih ja uvjet (1 ≤ dd ≤ 31, 1 ≤ mm ≤ 12) trebao ignorirati ili?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Mr.M_G
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 05. 2005. (10:20:53)
Postovi: (6F)16
Sarma = la pohva - posuda
19 = 21 - 2

PostPostano: 18:02 čet, 15. 11. 2012    Naslov: Citirajte i odgovorite

greška u genaratoru zadatka
greška u genaratoru zadatka


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ena!
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 11. 2012. (19:53:18)
Postovi: (B)16
Sarma = la pohva - posuda
-3 = 0 - 3

PostPostano: 11:22 pet, 16. 11. 2012    Naslov: Citirajte i odgovorite

Odgodite kolokvij i idemo zajedno docekati nase generale!!!! :D
Odgodite kolokvij i idemo zajedno docekati nase generale!!!! Very Happy


[Vrh]
Korisnički profil Pošaljite privatnu poruku
četiri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2012. (20:20:15)
Postovi: (1B)16
Sarma = la pohva - posuda
= 2 - 1
Lokacija: Zagreb

PostPostano: 20:22 pon, 19. 11. 2012    Naslov: Citirajte i odgovorite

Skripta, stranica 74...

[code:1]i = 17, (i++) = 17, i = 18
i = 18, (++i) = 19, i = 19
[/code:1]

jel i ovo također tipfeler (nadam se) ?

ne bi li trebolo pisati da je...?

[code:1]i = 17, (i++) = 18, i = 17
i = 17, (++i) = 18, i = 18
[/code:1]


EDIT:

Oke, ja se ispričavam, shvatio sam da sam u krivu, i najbitnije, shvatio sam kako je i zašto je ovo točno. :)
Skripta, stranica 74...

Kod:
i = 17, (i++) = 17, i = 18
i = 18, (++i) = 19, i = 19


jel i ovo također tipfeler (nadam se) ?

ne bi li trebolo pisati da je...?

Kod:
i = 17, (i++) = 18, i = 17
i = 17, (++i) = 18, i = 18



EDIT:

Oke, ja se ispričavam, shvatio sam da sam u krivu, i najbitnije, shvatio sam kako je i zašto je ovo točno. Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
pllook
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 11. 2013. (20:56:12)
Postovi: (CD)16
Spol: žensko
Sarma = la pohva - posuda
= 8 - 8

PostPostano: 19:20 ned, 17. 11. 2013    Naslov: Citirajte i odgovorite

zadatak sa kolokvija 2009.:
napiši regex koji prepoznaje niz znakova “kpz” na početku linije

ja riješih ovako: \b(kpz)\w*\b
a njihovo rješenje je: ^(kpz)

jel ovo moje ok?
zadatak sa kolokvija 2009.:
napiši regex koji prepoznaje niz znakova “kpz” na početku linije

ja riješih ovako: \b(kpz)\w*\b
a njihovo rješenje je: ^(kpz)

jel ovo moje ok?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 19:28 ned, 17. 11. 2013    Naslov: Citirajte i odgovorite

[quote="pllook"]zadatak iz kolokvija 2009./2010:
napiši regularni izraz koji prepoznaje niz znakova “kpz” na početku linije
ja sam to rijesila ovako:
\b(kpz)(\s*|\w*)\b[/quote]

Nije. Prvi [tt]\b[/tt] u ovom kontekstu znaci "na pocetku rijeci", sto nije isto sto i "na pocetku linije". Drugi [tt]\b[/tt] je cisti vishak cije je znacenje u ovom kontextu malo teze objasniti.

Recimo, tvoj izraz bi prepoznao liniju "abc kpz", sto je ocito krivo.
pllook (napisa):
zadatak iz kolokvija 2009./2010:
napiši regularni izraz koji prepoznaje niz znakova “kpz” na početku linije
ja sam to rijesila ovako:
\b(kpz)(\s*|\w*)\b


Nije. Prvi \b u ovom kontekstu znaci "na pocetku rijeci", sto nije isto sto i "na pocetku linije". Drugi \b je cisti vishak cije je znacenje u ovom kontextu malo teze objasniti.

Recimo, tvoj izraz bi prepoznao liniju "abc kpz", sto je ocito krivo.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
pllook
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 11. 2013. (20:56:12)
Postovi: (CD)16
Spol: žensko
Sarma = la pohva - posuda
= 8 - 8

PostPostano: 10:05 pon, 18. 11. 2013    Naslov: Citirajte i odgovorite

[quote="vsego"][quote="pllook"]zadatak iz kolokvija 2009./2010:
napiši regularni izraz koji prepoznaje niz znakova “kpz” na početku linije
ja sam to rijesila ovako:
\b(kpz)(\s*|\w*)\b[/quote]

Nije. Prvi [tt]\b[/tt] u ovom kontekstu znaci "na pocetku rijeci", sto nije isto sto i "na pocetku linije". Drugi [tt]\b[/tt] je cisti vishak cije je znacenje u ovom kontextu malo teze objasniti.

Recimo, tvoj izraz bi prepoznao liniju "abc kpz", sto je ocito krivo.[/quote]

Hvala!
vsego (napisa):
pllook (napisa):
zadatak iz kolokvija 2009./2010:
napiši regularni izraz koji prepoznaje niz znakova “kpz” na početku linije
ja sam to rijesila ovako:
\b(kpz)(\s*|\w*)\b


Nije. Prvi \b u ovom kontekstu znaci "na pocetku rijeci", sto nije isto sto i "na pocetku linije". Drugi \b je cisti vishak cije je znacenje u ovom kontextu malo teze objasniti.

Recimo, tvoj izraz bi prepoznao liniju "abc kpz", sto je ocito krivo.


Hvala!


[Vrh]
Korisnički profil Pošaljite privatnu poruku
pllook
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 11. 2013. (20:56:12)
Postovi: (CD)16
Spol: žensko
Sarma = la pohva - posuda
= 8 - 8

PostPostano: 11:34 pon, 18. 11. 2013    Naslov: Citirajte i odgovorite

kolokvij 20011/2012
4.zad d) prepoznaj stringove oblika "riječ{}riječ{}...{}riječ" pri čemu je "riječ" uvijek ista riječ opisana u podzadatku a). Na primjer, treba porepoznati "UXU{}UXU{}UXU", ali ne i "UXU{}XUX{}UXU" ili "UXU{}UXUXU{}UXU".

podzadatak a):prepoznaj stringove koji se sastoje samo od naizmjeničnog ponavljanja znakova ’U’ i ’X’ (npr. "UXU" ili "XUXU")

rj: (U?(XU)*X?)(\{\}\1)*

zar ne bi na kraju trebao ići plus umjesto zvjezdice? ako stavim zvjezdicu,onda prepoznaje i samo XUX,UXUX itd. a to ne bi trebao prepoznati

i još mi nije jasno zašto je u e) podzadatku treća grupacija 21-28, a ne 19-28?
kolokvij 20011/2012
4.zad d) prepoznaj stringove oblika "riječ{}riječ{}...{}riječ" pri čemu je "riječ" uvijek ista riječ opisana u podzadatku a). Na primjer, treba porepoznati "UXU{}UXU{}UXU", ali ne i "UXU{}XUX{}UXU" ili "UXU{}UXUXU{}UXU".

podzadatak a):prepoznaj stringove koji se sastoje samo od naizmjeničnog ponavljanja znakova ’U’ i ’X’ (npr. "UXU" ili "XUXU")

rj: (U?(XU)*X?)(\{\}\1)*

zar ne bi na kraju trebao ići plus umjesto zvjezdice? ako stavim zvjezdicu,onda prepoznaje i samo XUX,UXUX itd. a to ne bi trebao prepoznati

i još mi nije jasno zašto je u e) podzadatku treća grupacija 21-28, a ne 19-28?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 12:48 pon, 18. 11. 2013    Naslov: Citirajte i odgovorite

[quote="pllook"]kolokvij 20011/2012
4.zad d) prepoznaj stringove oblika "riječ{}riječ{}...{}riječ" pri čemu je "riječ" uvijek ista riječ opisana u podzadatku a). Na primjer, treba porepoznati "UXU{}UXU{}UXU", ali ne i "UXU{}XUX{}UXU" ili "UXU{}UXUXU{}UXU".

podzadatak a):prepoznaj stringove koji se sastoje samo od naizmjeničnog ponavljanja znakova ’U’ i ’X’ (npr. "UXU" ili "XUXU")

rj: (U?(XU)*X?)(\{\}\1)*

zar ne bi na kraju trebao ići plus umjesto zvjezdice? ako stavim zvjezdicu,onda prepoznaje i samo XUX,UXUX itd. a to ne bi trebao prepoznati[/quote]

Zasto? Zamisli si to kao niz. String "1,2,3" je niz od tri broja odvojena zarezima (kojih ima [tex]n-1 = 2[/tex], pri cemu je [tex]n = 3[/tex] broj elemenata niza). String "1" je niz od jednog broja odvojenog zarezima (kojih ima [tex]n-1 = 0[/tex], pri cemu je [tex]n = 1[/tex] broj elemenata niza). Tako je i ovdje, samo sto su elementi "XUXU"-ovi, a separatori su "{}" (umjesto zareza).

[quote="pllook"]i još mi nije jasno zašto je u e) podzadatku treća grupacija 21-28, a ne 19-28?[/quote]

Rekao bih da je to greska u generatoru rjesenja.
pllook (napisa):
kolokvij 20011/2012
4.zad d) prepoznaj stringove oblika "riječ{}riječ{}...{}riječ" pri čemu je "riječ" uvijek ista riječ opisana u podzadatku a). Na primjer, treba porepoznati "UXU{}UXU{}UXU", ali ne i "UXU{}XUX{}UXU" ili "UXU{}UXUXU{}UXU".

podzadatak a):prepoznaj stringove koji se sastoje samo od naizmjeničnog ponavljanja znakova ’U’ i ’X’ (npr. "UXU" ili "XUXU")

rj: (U?(XU)*X?)(\{\}\1)*

zar ne bi na kraju trebao ići plus umjesto zvjezdice? ako stavim zvjezdicu,onda prepoznaje i samo XUX,UXUX itd. a to ne bi trebao prepoznati


Zasto? Zamisli si to kao niz. String "1,2,3" je niz od tri broja odvojena zarezima (kojih ima [tex]n-1 = 2[/tex], pri cemu je [tex]n = 3[/tex] broj elemenata niza). String "1" je niz od jednog broja odvojenog zarezima (kojih ima [tex]n-1 = 0[/tex], pri cemu je [tex]n = 1[/tex] broj elemenata niza). Tako je i ovdje, samo sto su elementi "XUXU"-ovi, a separatori su "{}" (umjesto zareza).

pllook (napisa):
i još mi nije jasno zašto je u e) podzadatku treća grupacija 21-28, a ne 19-28?


Rekao bih da je to greska u generatoru rjesenja.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Countess
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 07. 2013. (13:34:10)
Postovi: (13)16
Spol: žensko
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 13:21 uto, 19. 11. 2013    Naslov: Citirajte i odgovorite

Pozdrav,

imam pitanje vezano uz "ili" kod regularnih izraza.

Na vježbama smo za ispravno zapisane binarne brojeve (pozitivni/negativni, bez vodećih nula) regex zapisali ovako:
[tt][b]^[/b]-?1[01]*|0[b]$[/b][/tt]

E sad, kad taj kod ubacim u vsegin program za vizualizaciju, izraz zahvati i "polovične linije", i problem uspijem riješiti ako izraz dodatno odvojim po linijama:
[tt][b]^[/b]-?1[01]*[color=red][b]$[/b][/color]|[color=red][b]^[/b][/color]0[b]$[/b][/tt]

Pitanje je - jesu li obje varijante prihvaćene kao točne? Ili možda prva generalno nije točna, ali s obzirom da još nismo naučili dovoljno o reg izrazima, smatramo ju točnom? :puppydogeyes:

Hvala!

C
Pozdrav,

imam pitanje vezano uz "ili" kod regularnih izraza.

Na vježbama smo za ispravno zapisane binarne brojeve (pozitivni/negativni, bez vodećih nula) regex zapisali ovako:
^-?1[01]*|0$

E sad, kad taj kod ubacim u vsegin program za vizualizaciju, izraz zahvati i "polovične linije", i problem uspijem riješiti ako izraz dodatno odvojim po linijama:
^-?1[01]*$|^0$

Pitanje je - jesu li obje varijante prihvaćene kao točne? Ili možda prva generalno nije točna, ali s obzirom da još nismo naučili dovoljno o reg izrazima, smatramo ju točnom? #Puppy dog

Hvala!

C


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Idite na Prethodno  1, 2, 3, 4, 5, 6  Sljedeće
Stranica 4 / 6.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan