Atölye › Klondike Solitaire › 20/40. adım
İkinci kural temeller için: her temel tek renkte, as'tan başlayarak birer birer yükselir. Boş temele yalnız as konur; üstüne aynı rengin 2'si, sonra 3'ü...
canFound (temele konabilir mi?) tıpkı canStack gibi kurulur; yalnız koşullar farklı.
```js
// Foundation: same suit, one higher, starting from the ace.
function canFound(card, pile) {
const under = last(pile)
if (!under) return card.rank === 1
return under.suit === card.suit && under.rank === card.rank - 1
}
```if (!under) return card.rank === 1 → temel boşsa yalnız as (1).under.suit === card.suit → alttaki kart aynı renk (maçanın üstüne maça).under.rank === card.rank - 1 → alttaki bir küçük: 3'ün altında 2 olmalı.up'a bakmaya gerek yok.canStack fonksiyonunun altına bir boş satır bırak ve yorumuyla birlikte canFound fonksiyonunu yaz. Çalıştır.
Beceriler: Fonksiyonlar
← Kural 1: sütuna dizmek Kurala göre taşı →