Skip to content

Latest commit

 

History

History
36 lines (19 loc) · 1.27 KB

week1.md

File metadata and controls

36 lines (19 loc) · 1.27 KB

15GoFast

TiraLabra

Mitä ohjelmointikieltä käytät?

Tässä projektissa käytän ohjelmointi kieltä nimeltä golang.

Kerro myös mitä muita kieliä hallitset siinä määrin, että pystyt tarvittaessa vertaisarvioimaan niillä tehtyjä projekteja.

Java,Python,Typescript

Mitä algoritmeja ja tietorakenteita toteutat työssäsi?

Algoritminä käytän IDA*

Mitä ongelmaa ratkaiset ja miksi valitsit kyseiset algoritmit/tietorakenteet?

Projektin tarkoituksena on keksi tapa miten automaattisesti pystytään ratkaisemaan 15 puzzle

Valitsin IDA:n koska sen ominaisuudet soveltuvat parhaiten valitsemaani ongelmaan.

Mitä syötteitä ohjelma saa ja miten näitä käytetään?

Ohjelma saa syötteenä randomisti generoidun 15 puzzlen

Tavoitteena olevat aika- ja tilavaativuudet (m.m. O-analyysit)

TBA

Käytetyt kielet

Tarkoituksena on käyttää määrittelydokumenttiin Suomea mutta koodissa ja kommenteissa tulen käyttämään Englantia. Jonka takia myös ohjelmiston dokumentaatio tulee käyttämään Englantia koska aion käyttää automaattista dokumentaation generointia kommenttien pohjalta. gogen

TBA