Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare:teme_2020:tema3_2020_cbd [2021/01/10 19:19]
vlad.burcea [The Emperor's New Sudoku]
programare:teme_2020:tema3_2020_cbd [2021/01/19 11:31] (current)
vlad.burcea [Bonus - 35p]
Line 14: Line 14:
 **Termen de predare:** **Termen de predare:**
   * Data publicării:​ **27.12.2020**   * Data publicării:​ **27.12.2020**
-  * Deadline soft: **22.01.2021** +  * Deadline soft: **27.01.2021** 
-  * Deadline hard: **22.01.2021**+  * Deadline hard: **27.01.2021**
  
 /* /*
Line 27: Line 27:
  
 ===Actualizări:​=== ===Actualizări:​===
 +  * 15.01.2021 - VMchecker este [[https://​v2.vmchecker.grid.pub.ro/​homepage/​|live]].
 +  * 14.01.2021 - Update deadline.
   * 10.01.2021 - Adaugat pseudocod task bonus   * 10.01.2021 - Adaugat pseudocod task bonus
   * 08.01.2021 - Corectat teste task bonus.({{:​programare:​teme_2020:​checker_tema3_v3.zip|checkerul}})   * 08.01.2021 - Corectat teste task bonus.({{:​programare:​teme_2020:​checker_tema3_v3.zip|checkerul}})
Line 269: Line 271:
 Dupa toate prelucrarile anterioare asupra setului de date primit de la Emperor Tiramisu, in final putem verifica daca jocul de sudoku este completat corect sau nu. Pentru a face acest lucru trebuie sa verificati daca se respecta cele 3 [[programare:​teme_2020:​tema3_2020_cbd#​reguli_sudoku|reguli]] ale jocului de sudoku. Acest lucru implica recunoasterea de cifre dintr-o imagine bmp. <spoiler Hint> {{ :​programare:​teme_2020:​face_mask.jpeg |}}</​spoiler>​ Dupa toate prelucrarile anterioare asupra setului de date primit de la Emperor Tiramisu, in final putem verifica daca jocul de sudoku este completat corect sau nu. Pentru a face acest lucru trebuie sa verificati daca se respecta cele 3 [[programare:​teme_2020:​tema3_2020_cbd#​reguli_sudoku|reguli]] ale jocului de sudoku. Acest lucru implica recunoasterea de cifre dintr-o imagine bmp. <spoiler Hint> {{ :​programare:​teme_2020:​face_mask.jpeg |}}</​spoiler>​
  
-Deoarece comunicatia cu Emperor Tiramisu se face printr-un server remote, veti afisa starea jocului in format json, intr-un fisier "output_task3.json"​. Jsonul va avea 2 campuri: campul "​input_file"​ - numele fisierului de intrare si in campul "​game_state"​ - "​Win!"​ daca Emperor Tiramisu a reusit sa completeze corect jocul sau "Loss :(" in caz contrar.+Deoarece comunicatia cu Emperor Tiramisu se face printr-un server remote, veti afisa starea jocului in format json, intr-un fisier "output_task3_board##​.json" ​(unde "##"​ reprezinta numarul boardului primit ca input). Jsonul va avea 2 campuri: campul "​input_file"​ - numele fisierului de intrare si in campul "​game_state"​ - "​Win!"​ daca Emperor Tiramisu a reusit sa completeze corect jocul sau "Loss :(" in caz contrar.
  
 <note tip>​Orice tabla de joc care contine casute necompletate sau alte simboluri in afara de cele adimse (cifre de la 1 la 9) se considera pierduta.</​note>​ <note tip>​Orice tabla de joc care contine casute necompletate sau alte simboluri in afara de cele adimse (cifre de la 1 la 9) se considera pierduta.</​note>​
Line 338: Line 340:
  on "​row"​ and "​col",​ and does not violate the 3 rules of sudoku.  on "​row"​ and "​col",​ and does not violate the 3 rules of sudoku.
 </​code>​ </​code>​
-</​spoiler>​+</​spoiler>​\\
  
  
Line 363: Line 365:
 </​spoiler>​ </​spoiler>​
  
-<​hidden>​ 
-Inclus pseudocod solver sudoku. 
-</​hidden>​ 
 ** Input ** ** Input **
 {{ :​programare:​teme_2020:​board1_unsolved.png |output_bonus.bmp}} {{ :​programare:​teme_2020:​board1_unsolved.png |output_bonus.bmp}}
programare/teme_2020/tema3_2020_cbd.1610299184.txt.gz · Last modified: 2021/01/10 19:19 by vlad.burcea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0