Upute za predaju rješenja

  1. 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.
  1. 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)
  1. Odgovorna osoba dobit će pristup sustavu za automatsku provjeru znanja Edgar putem kojeg se rješenje službeno validira i predaje.
  1. 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 }
    ]
    
  2. 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.
  1. 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.

Repozitorij