Atölye › Sudoku › 11/28. adım
1–9 tuşları seçili hücreye rakam yazsın; 0, Backspace ya da Delete silsin. Bulmacanın kendi rakamları
(given) değiştirilemesin.
```js
function enter(d) {
if (given[selected.r][selected.c]) return
grid[selected.r][selected.c] = d
}
} else if (event.key >= '1' && event.key <= '9') enter(Number(event.key))
else if (event.key === '0' || event.key === 'Backspace' || event.key === 'Delete') enter(0)
```function enter(d) → seçili hücreye d yaz; hücre verilmişse hemen çık. 0 yazmak silmek demek.event.key >= '1' && event.key <= '9' → metinleri karşılaştırıyoruz: tek karakter '1' ile '9' arasındaysa bir
rakam tuşu.Number(event.key) → '7' → 7.reset fonksiyonunun altına bir boş satır bırakıp enter fonksiyonunu yaz.keydown içinde ok bloğunun kapanan } işaretinin sonuna iki else if satırını ekle (koddaki gibi).Beceriler: Klavye ve fare girdisi, Oyun durumları
← Oklarla gez Tek döngüde üç kural →