Assigment ini akan menguji pemahaman dalam
- variable
- arrays dan loop
- conditional
- function
Pelajar perlu memabaca dan memahamkan code yang disertakan. Sambil menyelesaikan permainan wordle. Pelajar perlu mengubahsuai code utk menambahbaik wordle solver ini.
- Tambahkan satu lagi condition dalam filter untuk memastikan tiada perkataan yg didalam senarai
mustNotHaveLettersInPosition
termasuk dalam senaraifilteredWords
refactor
code supaya tanpa menjejaskan fungsi atau ketepatan solver ini- ps: kekalkan
containsLetter
danhasLetterInPosition
sahaja
- ps: kekalkan
- Muat turun kedua-dua file
wordle.js
danword.js
word.js
mengadungi senarai perkataan dalam bahasa ingeris yang mempunyai 5 aksara sahajawordles.js
mengandungi code utama- Buka
terminal
dan pastikan anda berada di directory sama dengan folder code yang sudah dimuat turun - Kemaskini nilai dalam code utk sesuaikan variable dengan permainan wordle yg anda sedang buat.
- hasLetters
- mustNotHaveLetters
- mustHaveLettersInPosition
- mustNotHaveLettersInPosition
- tulis
$ node wordle.js
dalam termnial dan tekan enter - wordle solver akan mencari perkataan yang mungkin betul
- Kemaskini nilai dalam code dan ulang.