Atölye › Amiral Battı › 35/35. adım
Klasik kurallarda gemiler birbirine değemez; köşeden bile. Filoyu yerleştiren kodu değiştir: her geminin çevresinde en az bir boş kare kalsın.
Bu adımda kod verilmiyor. Bildiklerin yetiyor: placeFleet her gemi için rastgele yer deniyor ve dolu bir kareye denk
gelirse yeniden deniyor. Şimdi dolu karenin komşularına da bakmak gerekiyor.
Değiştireceğin yer placeFleet'teki if (cells.some(([cr, cc]) => taken[cr][cc])) continue satırı.
Beceriler: Diziler ve nesneler, Döngüler