(2013) 1. zadaca formatiranje teksta
Select messages from
# through # FAQ
[/[Print]\]
Idite na Prethodno  1, 2, 3, 4, 5  Sljedeće  :| |:
Forum@DeGiorgi -> Računarski praktikum 1

#21:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 13:44 uto, 5. 3. 2013
    —
Loo (napisa):
može li se pojaviti \t?
ako da, stvari se bitno kompliciraju Rolling Eyes


ne moze se pojaviti. Ne zelimo komplicirati Very Happy (vidim da je vec dovoljno komplicirano)

#22:  Autor/ica: kleber PostPostano: 17:43 uto, 5. 3. 2013
    —
mozemo li koristiti <sstream> ?

#23:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 18:33 uto, 5. 3. 2013
    —
kleber (napisa):
mozemo li koristiti <sstream> ?


mozete

#24:  Autor/ica: Sova PostPostano: 22:09 uto, 5. 3. 2013
    —
"Smatramo da rečenica završava jednim od znakova '.', '!' ili '?', iza kojeg slijedi barem jedan razmak."
znači li to da ako neki niz znakova ne završava tako, da ga uopće ne smatramo rečenicom?

npr.
"poruka. po"

je li onda i ovaj dio "po" rečenica i moramo li provjeravati razmak?

ili npr.
"poruka.poruka."

ukratko, znači li da smo svaki put kad naiđemo na string oblika "? ", "! ", ". "
naišli i na kraj neke rečenice?

#25:  Autor/ica: Loo PostPostano: 22:26 uto, 5. 3. 2013
    —
GauSs_ (napisa):
Loo (napisa):
može li se pojaviti \t?
ako da, stvari se bitno kompliciraju Rolling Eyes


ne moze se pojaviti. Ne zelimo komplicirati Very Happy (vidim da je vec dovoljno komplicirano)


onda super Smile
imam par nedoumica u vezi pravila 4.
nisam baš sigurna zbog čega je u demo tekstu

(N=54)
"prica jedna. hehe.\n" linija 5 - ispravno
" \n" linija 6 (1 razmak)


"ovo je ludnica. ili? \n" linija 12 - krivo
"\n" linija 13
"The ...." linija 14

znači li to da zapravo ako su linije iza ove promatrane prazne, onda riječ tražim u prvoj nepraznoj liniji? i to bi u ovom drugom slučaju bila "the".
a budući da linija 6 nije prazna (sadrži samo razmake), ali nema riječi, nemam što nadopisati liniji 5, pa je ona dobra?

riječ je sve što nije razmak i \n ili i u ovom pravilu ne tretiramo ?,!,. kao riječ?
i pri ovom nadopisivanju linije iz novog reda ne moramo imati u vidu ostala pravila, tipa da ako je na kraju promatrane linije .,?,! da pazimo da moraju biti i 2 razmaka prije nove riječi itd.?

kako provjeravamo pravilo za zadnju liniju? mora li duljina biti N ili ⇐N

#26:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 22:58 uto, 5. 3. 2013
    —
Sova (napisa):
"Smatramo da rečenica završava jednim od znakova '.', '!' ili '?', iza kojeg slijedi barem jedan razmak."
znači li to da ako neki niz znakova ne završava tako, da ga uopće ne smatramo rečenicom?

npr.
"poruka. po"

je li onda i ovaj dio "po" rečenica i moramo li provjeravati razmak?

ili npr.
"poruka.poruka."


Nece biti takvih slucajeva.

Citat:

ukratko, znači li da smo svaki put kad naiđemo na string oblika "? ", "! ", ". "
naišli i na kraj neke rečenice?


da

Added after 12 minutes:

Loo (napisa):

imam par nedoumica u vezi pravila 4.
nisam baš sigurna zbog čega je u demo tekstu

(N=54)
"prica jedna. hehe.\n" linija 5 - ispravno
" \n" linija 6 (1 razmak)


"ovo je ludnica. ili? \n" linija 12 - krivo
"\n" linija 13
"The ...." linija 14

znači li to da zapravo ako su linije iza ove promatrane prazne, onda riječ tražim u prvoj nepraznoj liniji? i to bi u ovom drugom slučaju bila "the".
a budući da linija 6 nije prazna (sadrži samo razmake), ali nema riječi, nemam što nadopisati liniji 5, pa je ona dobra?

riječ je sve što nije razmak i \n ili i u ovom pravilu ne tretiramo ?,!,. kao riječ?
i pri ovom nadopisivanju linije iz novog reda ne moramo imati u vidu ostala pravila, tipa da ako je na kraju promatrane linije .,?,! da pazimo da moraju biti i 2 razmaka prije nove riječi itd.?


linija 12 je kriva jer ima viska prazninu na kraju

Citat:

kako provjeravamo pravilo za zadnju liniju? mora li duljina biti N ili ⇐N


Nijedna linija ne mora biti jednaka N, vec ⇐N ako se ne moze nadopisati rijec iz sljedece linije. Dakle, zadnja linija je ⇐N

#27:  Autor/ica: Loo PostPostano: 16:00 sri, 6. 3. 2013
    —
isprike, promaklo mi je da linije ne smiju ni završavati razmakom. Embarassed

i još jedno (nadam se zadnje) pitanje:
Citat:
string rijeciVanLinije(int duljinalinije) – vraća riječi koje bi se nalazile u
različitim linijama (unutar paragrafa) prije i poslije formatiranja uz
N=duljinalinije. Za znak razmaka koristiti ";". U povratnom stringu riječi trebaju
biti sortirane po razlici u broju linija prije i poslije formatiranja, a riječi koje
imaju istu razliku trebaju biti sortirane leksikografski (zanemariti razliku između
velikih i malih slova).


ovo se odnosi samo na suvišne riječi u predugim linijama? ili i na one koje bi mogli nadopisati prekratkim linijama?
čini mi se da su u oglednom programu samo preduge linije.

također u tom oglednom programu je za N=101 i rečenicu:

Citat:

"The parameters index and num have default values, which means that erase() can be called with just index to erase all characters after index or with no arguments to erase all characters. Druga recenica. Treca recenica.\n"
"\n"


ispis:
Citat:
"Treca;recenica;recenica;after;all;all;arguments;characters;characters;Druga;erase;erase;index;index;no;or;to;to;with"


zbog čega je Treca prije recenica?
rijeci od index do Druga trebale bi biti u sljedecoj linij - dakle razlika je 1
a rijeci od recenica (prvi put) do kraja bi trebalo pomaknuti za dvije linije - razlika je 2, i abecedno bi onda Treca trebalo doci iza obje recenice

#28:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 16:13 sri, 6. 3. 2013
    —
Loo (napisa):

i još jedno (nadam se zadnje) pitanje:
Citat:
string rijeciVanLinije(int duljinalinije) – vraća riječi koje bi se nalazile u
različitim linijama (unutar paragrafa) prije i poslije formatiranja uz
N=duljinalinije. Za znak razmaka koristiti ";". U povratnom stringu riječi trebaju
biti sortirane po razlici u broju linija prije i poslije formatiranja, a riječi koje
imaju istu razliku trebaju biti sortirane leksikografski (zanemariti razliku između
velikih i malih slova).


ovo se odnosi samo na suvišne riječi u predugim linijama? ili i na one koje bi mogli nadopisati prekratkim linijama?
čini mi se da su u oglednom programu samo preduge linije.



i jedno i drugo.

Citat:

također u tom oglednom programu je za N=101 i rečenicu:

Citat:

"The parameters index and num have default values, which means that erase() can be called with just index to erase all characters after index or with no arguments to erase all characters. Druga recenica. Treca recenica.\n"
"\n"


ispis:
Citat:
"Treca;recenica;recenica;after;all;all;arguments;characters;characters;Druga;erase;erase;index;index;no;or;to;to;with"


zbog čega je Treca prije recenica?
rijeci od index do Druga trebale bi biti u sljedecoj linij - dakle razlika je 1
a rijeci od recenica (prvi put) do kraja bi trebalo pomaknuti za dvije linije - razlika je 2, i abecedno bi onda Treca trebalo doci iza obje recenice


Moja greška (ne poznajem dovoljno dobro abecedu Very Happy ).

#29:  Autor/ica: Shaman PostPostano: 18:53 sri, 6. 3. 2013
    —
u testPravilu4 kada provjeravamo da je duljina linije + nadopisana rijec <= N je li potrebno tu rijec promatrati kao recenicu tj. gledati:
duljina linije + nadopisana rijec + 2 (1 razmak i tocka nakon nadopisane rijeci)?

#30:  Autor/ica: student_92 PostPostano: 19:09 sri, 6. 3. 2013
    —
GauSs_ (napisa):
Sova (napisa):
"Smatramo da rečenica završava jednim od znakova '.', '!' ili '?', iza kojeg slijedi barem jedan razmak."
znači li to da ako neki niz znakova ne završava tako, da ga uopće ne smatramo rečenicom?

npr.
"poruka. po"

je li onda i ovaj dio "po" rečenica i moramo li provjeravati razmak?

ili npr.
"poruka.poruka."


Nece biti takvih slucajeva.

Citat:

ukratko, znači li da smo svaki put kad naiđemo na string oblika "? ", "! ", ". "
naišli i na kraj neke rečenice?


da


Što se 1. odgovora tiče, korektno je od Vas što takvi slučajevi neće doći kao input, ali što recimo da to nije bilo postavljeno kao pitanje na forumu, kako bismo mogli znati što to neće doći? Drugim riječima, ima li još nekih iznimki (Loo je pitala i za tabulator, sada znamo i za to) koje se neće pojaviti, a o njima bi se dalo diskutirati (i prosjediti određeno vrijeme za računalom)?

Drugo, što je recimo s primjerom "$$...", ($ = razmak)? Prema gornjem odgovoru prva točka označava kraj rečenice, ali je li razmak dio riječi? Čini mi se da ne, jesam li u pravu?

I treće, je li "$$$$\n" prazna linija ($ = razmak), tj. je li linija koja se sastoji samo od razmaka prazna linija? Bilo bi mi super kad ne bi bila. Smile

#31:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 19:17 sri, 6. 3. 2013
    —
Shaman (napisa):
u testPravilu4 kada provjeravamo da je duljina linije + nadopisana rijec ⇐ N je li potrebno tu rijec promatrati kao recenicu tj. gledati:
duljina linije + nadopisana rijec + 2 (1 razmak i tocka nakon nadopisane rijeci)?


Ne shvacam bas pitanje.

Primjer (za N=13):
Kod:

"jedan.\n"
"dva.  cetiri pet.\n"

"jedan.  dva.\n"
"cetiri pet.\n"


Added after 3 minutes:

student_92 (napisa):

Što se 1. odgovora tiče, korektno je od Vas što takvi slučajevi neće doći kao input, ali što recimo da to nije bilo postavljeno kao pitanje na forumu, kako bismo mogli znati što to neće doći? Drugim riječima, ima li još nekih iznimki (Loo je pitala i za tabulator, sada znamo i za to) koje se neće pojaviti, a o njima bi se dalo diskutirati (i prosjediti određeno vrijeme za računalom)?


Dragi kolega, napisati zadatak u kojem je sve definirano do na najludju iznimku je jako tesko i nemojte to ocekivati od mene. Napisao sam u zadatku da se pitanja mogu postaviti ovdje upravo iz tog razloga.

Citat:

Drugo, što je recimo s primjerom "$$...", ($ = razmak)? Prema gornjem odgovoru prva točka označava kraj rečenice, ali je li razmak dio riječi? Čini mi se da ne, jesam li u pravu?


Nece se niti to pojaviti

Citat:

I treće, je li "$$$$\n" prazna linija ($ = razmak), tj. je li linija koja se sastoji samo od razmaka prazna linija? Bilo bi mi super kad ne bi bila. Smile


Nije prazna; kao sto je prikazano u testnom mainu na nekoliko linija.

#32:  Autor/ica: student_92 PostPostano: 19:19 sri, 6. 3. 2013
    —
Ok onda, nemojte zamjeriti, morao sam razriješiti i tu dilemu. Smile

#33:  Autor/ica: leptiric PostPostano: 20:38 sri, 6. 3. 2013
    —
u vezi pravila 4:

primjer:

prva. \n
druga.


kada dodajem rijec druga u prvu liniju ignoriram razmake ili ne?
ako recimo za duljinu linije uzmem 15 treba li mi ispisati da pravilo 4 nije ispunjeno za prvu liniju? (izmedju tocke i \n je 5 razmaka)

#34:  Autor/ica: Loo PostPostano: 20:54 sri, 6. 3. 2013
    —
GauSs_ (napisa):
Loo (napisa):

i još jedno (nadam se zadnje) pitanje:
Citat:
string rijeciVanLinije(int duljinalinije) – vraća riječi koje bi se nalazile u
različitim linijama (unutar paragrafa) prije i poslije formatiranja uz
N=duljinalinije. Za znak razmaka koristiti ";". U povratnom stringu riječi trebaju
biti sortirane po razlici u broju linija prije i poslije formatiranja, a riječi koje
imaju istu razliku trebaju biti sortirane leksikografski (zanemariti razliku između
velikih i malih slova).


ovo se odnosi samo na suvišne riječi u predugim linijama? ili i na one koje bi mogli nadopisati prekratkim linijama?
čini mi se da su u oglednom programu samo preduge linije.



i jedno i drugo.




možemo li u tom slučaju gledati apsolutnu vrijednost razlike broja linije prije i poslije? odnosno, kao da je svejedno trebamo li riječ pomaknuti liniju iznad ili ispod?

#35:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 21:03 sri, 6. 3. 2013
    —
leptiric (napisa):
u vezi pravila 4:

primjer:

prva. \n
druga.


kada dodajem rijec druga u prvu liniju ignoriram razmake ili ne?
ako recimo za duljinu linije uzmem 15 treba li mi ispisati da pravilo 4 nije ispunjeno za prvu liniju? (izmedju tocke i \n je 5 razmaka)


Da, pravilo 4 pada na prvoj liniji zbog praznina na kraju. rezultat dodavanja treba biti:

Kod:

prva.  druga.\n


Dakle, prilagoditi razmake u ovisnosti jel dodajes kao novu recenicu ili dio stare.

Added after 2 minutes:

Loo (napisa):

možemo li u tom slučaju gledati apsolutnu vrijednost razlike broja linije prije i poslije? odnosno, kao da je svejedno trebamo li riječ pomaknuti liniju iznad ili ispod?


Mozete. Tocnije, trebate!

#36:  Autor/ica: student_92 PostPostano: 0:11 čet, 7. 3. 2013
    —
Još nešto u vezi pravila 2: ukoliko se dvije rečenica "lome" kroz dvije linije unutar istoga paragrafa, treba li i to uzeti u obzir, npr. je li "jedan primjer.\n$$$blabla!" ($ = razmak) također ono što krši pravilo 2?

Isto tako, rečeno je da linija koja se sastoji od razmaka i '\n' nije prazna i da su paragrafi odvojeni minimalno jednom praznom linijom, a u testnom mainu stoji
Kod:
"prica jedna.  hehe.\n" // l5, p1
"  \n" // l6
"         nije normalna! zar ne? hehehe.\n" // l7, p2


Linija 6 nije prazna i linija 6 odvaja paragrafe? Kako to? Ajmo pomaknuti ovaj '\n' skroz lijevo i gotovo. Smile

#37:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 13:16 čet, 7. 3. 2013
    —
student_92 (napisa):
Još nešto u vezi pravila 2: ukoliko se dvije rečenica "lome" kroz dvije linije unutar istoga paragrafa, treba li i to uzeti u obzir, npr. je li "jedan primjer.\n$$$blabla!" ($ = razmak) također ono što krši pravilo 2?


Ne, to ne krsi pravilo 2. Medjutim, krsi pravilo 4. Razmake medju recenicama gledate samo za recenice u istoj liniji

Citat:

Isto tako, rečeno je da linija koja se sastoji od razmaka i '\n' nije prazna i da su paragrafi odvojeni minimalno jednom praznom linijom, a u testnom mainu stoji
Kod:
"prica jedna.  hehe.\n" // l5, p1
"  \n" // l6
"         nije normalna! zar ne? hehehe.\n" // l7, p2


Linija 6 nije prazna i linija 6 odvaja paragrafe? Kako to? Ajmo pomaknuti ovaj '\n' skroz lijevo i gotovo. Smile


E to je moja greska pri definiciji. Ispravno bi bilo: "paragrafi su odvojeni minimalno jednom praznom linijom ili linijom koja sadrzi samo praznine".

#38:  Autor/ica: bzvz123 PostPostano: 21:34 čet, 7. 3. 2013
    —
u funkciji rijeciVanLinije

"ovo je zakon. Ma daj. evo nesto sam tako.\n" // l4, p1
"prica jedna. hehe.\n" // l5, p1

zar ne bi trebalo također i ispisivat i riječi 'prica' 'jedna' 'hehe', pošto su te riječi u drugoj liniji paragrafa a kada je N=101 onda prelaze u prvu liniju paragrafa?
nije mi baš jasno zašto se samo riječi od šestog paragrafa ispisuju.

#39: Re: (2013) 1. zadaca formatiranje teksta Autor/ica: GauSs_Lokacija: 231 PostPostano: 22:06 čet, 7. 3. 2013
    —
bzvz123 (napisa):
u funkciji rijeciVanLinije

"ovo je zakon. Ma daj. evo nesto sam tako.\n" // l4, p1
"prica jedna. hehe.\n" // l5, p1

zar ne bi trebalo također i ispisivat i riječi 'prica' 'jedna' 'hehe', pošto su te riječi u drugoj liniji paragrafa a kada je N=101 onda prelaze u prvu liniju paragrafa?


trebalo bi

Citat:

nije mi baš jasno zašto se samo riječi od šestog paragrafa ispisuju.


zato sto nitko do sada (ukljucujuci i mene Sad ) nije primjetio da sam napravio pogresku

#40:  Autor/ica: ZenonLokacija: [tex]\pm\infty[/tex] PostPostano: 3:46 pet, 8. 3. 2013
    —
Može li se dogoditi da iza neke rečenice imaju samo razmaci pa opet kraj rečenice, npr:
Rečenica.[tex]\quad[/tex]?

A može li se dogoditi:
Rečenica.!? !

Mora li paragraf sadržavati barem jednu rečenicu?

Mora li ovo biti toliko komplicirano, tj. imati [tex]10^{2013}[/tex] podslučajeva? Nije li se naše znanje moglo provjeriti kao na prog1, prog2 i SPA nekim jednoznačno zadanim zadatkom za kojeg ne trebamo postaviti [tex]10^{10^{2013}}[/tex] pitanja da bismo uopće znali što se traži od nas? I sad zapravo ja ne mogu samostalno rješavati zadaću, nego ovisim o dodatnim objašnjenjima asistenta na koje preko vikenda, zbog najavljenog odsustva, ni ne mogu računati. Ako je već rok za predaju zadaće n dana, onda bi valjda svaki dan 1,..,n-1 trebao biti ravnopravan za izradu zadaće, a ne da su za neki k<n-1 dani 1,...,k privilegirani (ta, imamo i mi život, druge rokove i moramo tražiti optimalan raspored izvršavanja obveza kako bismo ih sve ispunili).
Ne postoji argument koji bi me uvjerio da je to sve zaista potrebno da se provjeri naše znanje.



Forum@DeGiorgi -> Računarski praktikum 1


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Idite na Prethodno  1, 2, 3, 4, 5  Sljedeće  :| |:
Stranica 2 / 5.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin