[PPJ] Gradivo
HARAmara
Znaci basically ne smijemo koristiti split() metodu?
AntonioB25
Mislim da smijemo regex u split() medodi koristit, ali ne smijemo regex biblioteke.
niknik
Ja sam koristio regex izraz u split metodi i na sprutu sve prolazi dobro, bez opomene da se koristi nešto zabranjeno. Jel to dovoljna potvrda da je u redu ili? (ne znam tocno kaj se smatra pod regex bibliotekama)
gladiator
niknik poslo sam ja mail da provjerim to pa cu javit kad mi odgovore, vjv ce sutra odgovorit jer je nedjelja
niknik
gladiator Ja sam isto poslao
iNavy
monte 1.11. u 23:59 ako se ne varam
paradajz
Ima li netko skriptu za provjeru testova, windows i .py program?
gladiator
gladiator asistent kaze da ovo nije dopusteno koristit pa cisto da znate
cloudies
gladiator Znači ne smije se ni koristiti samo split po razmacima, tj. split(“ ”) ?
micho
Da, koliko se sjećam ono što oni žele je da za zagrade napravite potprogram koji prati ugnježdenost brojačem otvorenih i zatvorenih zagrada (tako se to i radi s obzirom na to da puno regex pogona ne podržava backtracking a samim time ne podržavaju ni kontekstno ovisne jezike, što su jezici s tim zagradama).
Slično možete napraviti i za razmake, samo je možda bolje u prvom passu normalizirati n uzastopnih razmaka u jedan, jer vam pozicija u retku ne treba, a onda možete lako splittati po jednom razmaku ili novoj liniji. Za nove linije, vjerojatno bi dobro bilo u istom prvom passu normalizirati \r\n
u \n
.
Rene
Može se neograničeno puta predat na sprut do roka isto kao na UTR?
nnn
cloudies smije, ali pazi ako ti treba taj razmak kao argument.
niknik
“split i slične funkcije dopušteno je koristiti na primitivan način, poput rastavljanja po bjelinama, ali bez regularnih izraza unutar njih.” odgovor od asistenta
Ardura
line.split(“ |\ ”) je li se ovo smatra regularnim izrazom ili je ok? U isto vrijeme razdvajam tabove i razmake.
micho
Maddy To je regularni izraz, rađe pretvori tabove u , a onda napravi
split(" ")
viliml
Maddy zar nije da to možeš s split() bez argumenata?
Ducky
Kada pošaljem na SPURT piše samo ok u zelenoj boji bez inputa ili outputa. Jel to program neradi ili nije nikad ispisivalo te stvari ako je sve bilo u redu?
feudalac
Koju verziju jave koristi SPRUT?
gladiator
feudalac 1.8 mislim
WickyWinslow
feudalac 11, nedavno su ažurirali. Source: email
dora
ako mi sprut prihvaca rjesenje jel to znaci da se ne moram brinut oko regex izraza
AntonioB25
AE mislim da ne znači, jer sam ja imao split("\\s+")
i pisalo mi je OK, a to ne smijemo imati.
AnamarijaM
AE Sprut ti samo provjerava da se za onaj test koji je dan kao primjer dobiva tocan output.
viliml
AE Ispričavam se ako sam svojim ranijim postom implicirao da SPRUT provjerava zabranjene metode, tamo sam napola trolao jer nisam znao da su standardne regex biblioteke zabranjene a upit za isnumeric itd mi se činio blesavim.