[PPJ] Gradivo
[obrisani korisnik]
Ako mi integracijski testovi prolaze da li onda mogu pretpostaviti da dobro hendlam input ? Jer me to jedino brine pošto mi sve radi dobro, samo me to buni.
5arm
[obrisani korisnik] jel ti program gotov kad napravi jedan primjer ili mozes napravit vise primjera?
[obrisani korisnik]
Miroljub Petrovic
pod vise primjera mislis da ima vise linija tj vise leksickih jedinica? Da, radi mi kako treba, ako sve u komadu copy pejstam ili idem liniju po liniju. Jedino me zadnja linija buni, sto bih kao trebao.
5arm
[obrisani korisnik]
Da li mozes vise testova odjednom pro runnat?
Erpeg
Kod az, ako je linija npr 123az ili (az* ili az)
treba li taj az prikazat kao IDN ili kao KR_AZ
Treba li az prikazas kao KR_AZ samo kad je az sam u liniji a u drugim slucajevima kao IDN?
LucidDreamer
Erpeg 123az gledas kao string tako da ga stavi u IDN, kad je az ili od ili do ili za sam onda imas KR
[obrisani korisnik]
LucidDreamer
123az je greška i leksicki analizator bi to trebao prijaviti inace, ali mi u lab1 pretpostavljamo da sve ima smisla, tj. da se takve jedinke nece pojavljivati.
King99
tražim partnera za težu verziju labosa
viliml
đusi C++ ili Java valjda.
Prve dvije su dovoljno lagane da se može i u Pythonu.
Tonii
nez je li ovo ok ako mi na vrhu pise x pored rezultati integracijskih testova prikazani su u nastavku
dora
Zulul dobro ti je to
Erpeg
jel bi program za -150 trebao ispisati
broj -150 ili
op minus -
broj 150
i dal bi onda za - 150 bilo isto kao i za -150 ili ne
znam da nista nije definirano za tocke, al jel trba to provjeravat ili ne
Jale
Erpeg Treba ispisati op minus - broj 150 , bilo bi isto sa i bez razmaka.
Mislim da ne treba provjeravati ni za kakve greške niti ništa što nije definirano u tekstu zadatka, pa tako ni za točke
Erpeg
čakijale pitam zato sto u uputi pise:
Konstante u jeziku
su isključivo cjelobrojne, dekadske i nenegativne (veće ili jednake nuli; negativne brojeve dobiva se
prefiksiranjem unarnim operatorom)
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
iNavy
Erpeg da ali kasnije piše
Jezik osim binarnih podržava i unarne operatore + i -, ali oni se u leksičkoj analizi ne
razlikuju od binarnih operatora, tj. pripadaju istoj klasi leksičkih jedinki.
KitKat
Za ostale jezike je organizacija koda proizvoljna (naravno, mora postojati točno jednafunkcija/metoda main itd.)
Nadam se da ovo ne znači da ne smijemo imati ništa osim maina jer je to nemoguća misija, kako god okrenem treba mi nešto. Tako da, jel se ovo interpretira kao “smijete imati samo jedan fajl s jednim mainom”?
Pitam jer me iskreno više nikakav autizam ne bi čudio, pa ono, better safe than sorry
iNavy
H(x) hoće ti reći da se smiju koristiti i druge funkcije i klase, ali samo jedna smije biti main
pohanyx
kako onda napravit da program ne pocne automatski kad ucita prazan red i kako da krene na kraju
Diego
import sys
mem=[]
for line in sys.stdin:
mem.append(line.rstrip())
print(mem)
Pokrenes kod i upisujes koliko hoces punih ili praznih redova i kad si gotov stisnes CTRL+D
BillIK
događa li se nekome da kada copyPaste-a u konzulu sve sto treba analizirati, zadnji red ucita i analizira tek nakon sto se pritisne enter? and why? how?
detaljnije: kopiram odmah mi se izvrti sve osim zadnjeg retka, lupim enter i tek onda njega odradi
[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