Evaluacija rješenja je završena i rezultati su uneseni, slijede neke od tipičnih pogrešaka po zadacima:
1) Poligon
Klasična pogreška samouvjerenosti, brzopletosti i ne čitanja zadataka, dobar dio natjecatelja je zaboravilo obrisati ekran kako stoji u prvoj rečenici zadatka. Kada neka riječ ili izraz nije podebljan (boldan) to ne znači da je nebitan! Na ovome svakako uvijek treba pripaziti. brisanje ekrana nosilo je 50% bodova u ovom zadatku.
2) Propeler
Uočene pogreške odnose se na duljine stranica rubova letvice (:a), kod nekih natjecatelja uočeno da su preduge ili prekratke.
3) Potapanje
Jedina zamjerka jest pristup rješavanju, zadatak je lako riješiv pomoću funkcije memberp. Odluka o bojanju ("true) ili ne bojanju ("false) kvadrata može se utvrditi za vrijeme crtanja mreže pomoću: memberp (list :redak :stupac) :l gdje je :redak brojač vanjske petlje (koja ide po retcima), a :stupac unutarnje (ugnježdene) petlje koja ide po "ćelijama" unutar trenutnog retka. Ovo je dobar pristup jer se time automatski preskaču neispravni elementi u listi :l, kao npr [0 0] ili [-43 90] ili [adsfds dsfd] i sl. situacije.
4) Preuredi
U tekstu zadatka je kompletno objašnjen algoritam, međutim i dalje je mali broj natjecatelja pristupio riješavanju. Svakako proučite službeno rješenje.
5) Police
Iako se radi o zadatku koji se tipično rješava rekurzivno, mali broj natjecatelja je pristupio riješavanju čak i najjednostavnijih slučajeva (npr. kada imamo samo prazne liste ili samo brojeve u listi :l) što su zapravo laki bodovi 🙂
U prilogu možete preuzeti mali šalabahter za LOGO!
Sretno svima koji sutra putuju u Rabac na državno natjecanje iz informatike, dobro se naspavajte!
a ostalima puno sreće na 6. kolu IBT!
Pozdrav,
K.B.
