- Preuzmite Julia skriptu "cmc25.jl", koja se nalazi u repozitoriju na ovoj stranici.
- u skripti je zadan koordinatni sustav i u njemu rezalište (početni komad lista 12x12 cm) i skup točaka koji predstavlja rupe na pozornici.
-
rješenje se zapisuje u JSON formatu, kao u demo primjeru (ne zaboravite uglate zagrade):
[ { "parts": [0, 12, 24, 36, 48, 60, 72, 84, 96], "x": 16.35, "y": 7.4, "alpha": -2 }, { "parts": [7, 8, 9, 10], "x": 19.7, "y": 2.3, "alpha": 22 }, { "parts": [1, 2, 3, 4, 5, 6], "x": 18.9, "y": 12.3, "alpha": -15 }, { "parts": [11, 23, 35, 47, 59, 71, 83, 95, 107, 119, 131, 143], "x": 29.5, "y": 6.65, "alpha": 1 }, { "parts": [22, 34, 46, 58, 70, 82, 94, 106, 118, 130, 142], "x": 23.7, "y": 6.9, "alpha": -1 }, { "parts": [13, 14, 25, 26, 37, 38], "x": 26.7, "y": 2.4, "alpha": -10 }, { "parts": [51, 52, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 75, 76, 77, 78, 79, 80, 87, 88, 89, 100], "x": 26.6, "y": 8.2, "alpha": -80 }, { "parts": [15, 16, 17, 18, 19, 27, 28, 29, 30, 31], "x": 33.9, "y": 0.8, "alpha": 3 }, { "parts": [33, 45, 57, 69, 81, 93, 105, 117, 129, 141], "x": 31.7, "y": 7.9, "alpha": -3 }, { "parts": [39, 40, 41, 42, 43], "x": 34.1, "y": 12.65, "alpha": -15 } ] - skripta ispisuje ukupni prijeđeni put i kreira popratnu PNG sliku.
- Prijavite tim za sudjelovanje u izazovu:
- pošaljite prijavu na e-mail adresu cmc25@fer.hr koja sadrži:
- ime tima;
- ime i prezime, e-mail, visoko učilište i JMBAG za svakog člana tima.
- označite odgovornu osobu u timu i za nju dodatno dostavite AAI korisničko ime (npr. ip0036529@fer.hr)
- Odgovorna osoba dobit će pristup sustavu za automatsku provjeru znanja Edgar putem kojeg se rješenje službeno validira i predaje.
- Logiranjem u Edgar možete pristupiti ispitu "Computational modeling challenge 2025" u kojem predajete Vaše rješenje u obliku matrice.
Rješenje treba unijeti u JSON formatu kao u primjeru:
[ { "parts": [0, 12, 24, 36, 48, 60, 72, 84, 96], "x": 16.35, "y": 7.4, "alpha": -2 }, { "parts": [7, 8, 9, 10], "x": 19.7, "y": 2.3, "alpha": 22 }, { "parts": [1, 2, 3, 4, 5, 6], "x": 18.9, "y": 12.3, "alpha": -15 }, { "parts": [11, 23, 35, 47, 59, 71, 83, 95, 107, 119, 131, 143], "x": 29.5, "y": 6.65, "alpha": 1 }, { "parts": [22, 34, 46, 58, 70, 82, 94, 106, 118, 130, 142], "x": 23.7, "y": 6.9, "alpha": -1 }, { "parts": [13, 14, 25, 26, 37, 38], "x": 26.7, "y": 2.4, "alpha": -10 }, { "parts": [51, 52, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 75, 76, 77, 78, 79, 80, 87, 88, 89, 100], "x": 26.6, "y": 8.2, "alpha": -80 }, { "parts": [15, 16, 17, 18, 19, 27, 28, 29, 30, 31], "x": 33.9, "y": 0.8, "alpha": 3 }, { "parts": [33, 45, 57, 69, 81, 93, 105, 117, 129, 141], "x": 31.7, "y": 7.9, "alpha": -3 }, { "parts": [39, 40, 41, 42, 43], "x": 34.1, "y": 12.65, "alpha": -15 } ] - Validirajte Vaše rješenje pritiskom na žutu tipku "Run" i ako je rješenje ispravno, dobit ćete Vaš rezultat. Usporedite Vaš "lokalni rezultat" s rezultatom na Edgaru. Unutar Edgara nije moguće dohvatiti PNG sliku koju skripta kreira. Vaš "score" na Edgaru je poboljšanje demo rješenja.
- Nakon uspješne validacije potrebno je predati rješenje pritiskom na plavi gumb "Submit".
Napomena: Rješenje se u Edgaru može validirati (testirati) neograničen broj puta, ali predati (kliknuti "submit") se može najviše 5 puta.
Pristupačnost