Ratkaisu on luotu React/Typescript:llä ja linttauksesta huolehtii Airbnb:n ESLint-säännöt.
Alustana koodatessa toimii Windows 10 ja editorina VSCode.
Ratkaisussa bensankulutuksen kasvaminen lasketaan funktiolla f(x) = 1.009^(x-1) * l
, missä x
on haluttu ajonopeus ja l
on bensakulutus 1km/h
ajonopeudella. Tästä on helppo laskea kokonaiskulutukset, yms. eri matkanpituuksille.
Kloonaa repositorio:
git clone https://github.com/k0psutin/solidabis-koodihaaste koodihaaste
Tämän jälkeen mene kloonattuun repositorioon ja asenna riippuvaisuudet:
cd koodihaaste
npm i
Kun riippuvaisuudet ovat asennettu, käynnistä sovellus komennolla:
npm start
Testit suoritetaan komennolla:
npm test