Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[PPJ] Gradivo

[obrisani korisnik]

BillIK
Jer ti skener pocne ucitavati sljedecu liniju tek kad dodje do oznake kraja retka ( \n ili \r). Kad kopiras tekst prvo ga kopiraj u notepad, stisne enter nakon zadnjeg znaka i onda ga kopiraj u konzolu. probaj tako


gladiator

čakijale Nisam siguran. Pogledao sam na materijalima test primjere i za
5xyz
program navodno treba vratiti
BROJ 6 5
IDN 6 xyz

pogledaj test primjer 20


Jale

gladiator Ma da, 5xyz ne bi trebala bit greška ako se ne varam, nisu definirali nikakva sintaksna pravila. Mislio sam na greške u smislu ako se pojavi točka i slično


FERonja

Ima li tko da je pogledao predavanja, meni za sada izgledaju podosta beskorisno.


sheriffHorsey

kak bi ja trebao ucitat podatke u javi u drugom labosu ako na kraju nema novog retka?


micho

sheriffHorsey metodom kojoj je dovoljan i EOF


Snorlax

Kao output oni imaju jedan redak prazan na kraju. Jel to slucajno ili bi i mi morali nakon svega praznu liniju jos ispisat?


itsdend

Sto njima znaci ovo da se ne smiju koristiti postojeci generatori leksickih analizatora i kako da znamo koje biblioteke ne smijemo koristiti


micho

itsdend Što god ima funkcionalnost patterm matchinga izvan standardnih biblioteka je zabranjeno, drugim riječima.


LucidDreamer

zna li netko sto ce se ispisati u slucaju ‘az//’


[obrisani korisnik]

LucidDreamer
KR_AZ 1 az za taj az, a // ce samo preskociti jer nakon toga ide komentar.


ppooww

je li dovoljno dobro da program radi samo na nacin “program < test.in” s obzirom da sam ga ja iskodirao kao da uvijek dobije cijeli input odjednom, a ne da se upisuje linija po linija? (1. labos)


[obrisani korisnik]

pp
Pa svejedno je ispisuje li se linija po linija ili cekas da se sve ucita, obradis i odjednom sve isipises. Bitno je sto se na kraju ispise na standardni izlaz.


ppooww

[obrisani korisnik] kuzim to, ali nisam handleao kraj inputa pa onda ako upisujem samo liniju po liniju u konzolu nikad se zapravo taj input nece obradit jer program ne zna kad treba stati ucitavati linije. kad samo zaljepim input ili napisem “program < primjer.in” onda sve radi pa samo provjeravam jel to dovoljno dobra implementacija. proslo je integraciju pa valjda je.


[obrisani korisnik]

pp
Kad upisujes liniju po liniju u konzolu, kad dodjes do kraja stisni CTRL+D ili CTRL+Z pa vidi oce li onda. To je oznaka za EOF. Kad usmjeris primjer.in u program, za dadoteka vec ima na kraju EOF, no kad u konzolu upisujes moras ctrl+d ili z


ppooww

[obrisani korisnik] radi tako, hvala


Snorlax

Jel onda njihovi testovi imaju praznu liniju na kraju inputa ili ne? Kad se udje u njihove testne primjere tj. onaj test.in i oznaci sve sa ctrl + a onda se kopira jos taj jedan redak “\n” i readLine() ucita sve, a inace naravno nece uzet tu zadnju liniju u obzir bez da se pritisne enter.


tata

Bacva trebalo bi biti svejedno je li postoji zadnja linija ili ne, to mozes testirati na sprutu, das samo da ti program printa onaj output od integracijskog testa, ali dodas par redaka iznad/ispod, ovako npr.:
prazan red
prazan red
output integracijskog testa
prazan red

i sprut ce prihvatiti rjesenje


Snorlax

Mislim da kuzim sta sta mi pokusavas rec, ali kod mene je drugi problem. Ukoliko nema prazne linije tj. “\n” na kraju zadnjeg retka u inputu, onda mi readLine() nece ucitat posljednji redak u integracijskom testu odnosno ovo “az”. Iz tog razloga meni ce ispis bit kriv jer u sebi ne sadrzi “KR_AZ 9 az”. Sprut prihvati moj kod i integracijski test kaze ok, ali mislim da on samo provjerava barata li se dobro s inputom i jel on nesto primio, a ne provjerava je li output tocan. Mozda sam u krivu, ali preko datoteke cu ovo vjerojatno morat rjesit


Tonii

Bacva Provjerava se je li dobar output samo sto provodi samo onaj primjer sa teksta zadataka koji nema praznih linija, nez u cemu radis ali ako si u pythonu radio mozes umjesto ucitavanja jedne po jedne linije ucitati sve od jednom (tako sam barem ja) pa neces imati problema sa praznim linijama


AnamarijaM

Bacva Ako pomaze, ja sam prosle godine u pythonu ucitala sve sa sys.stdin.readlines() i dobila sam sve bodove.


sheriffHorsey

Bacva prilicno sam siguran da postoji novi redak na kraju inputa, ako se ne varam tako je bilo i u svakom labosu iz utra


tata

Bacva Mislim da na ovo mislis (ovo je iz onih uputa za sprut na ferwebu):

“Točan format ulaznih podataka bit će po retcima definiran za svaku pojedinu vježbu, a svaki redak (uključujući i zadnji) završava znakom za kraj retka.”

Pleteni miš meni radi


« Prethodna stranica Sljedeća stranica »