Kendoku Nasıl Oynanır? Kurallar ve Adım Adım Örnek
Kendoku, dört işlemle oynanan bir sayı bulmacasıdır: ızgaraya rakamlar yazar, kalın çizgiyle çevrili her kutu grubunun işlemini ve sonucunu tutturursunuz. Bu yazıda kuralları, kafeslerin nasıl okunacağını, çözerken izleyebileceğiniz bir yöntemi ve gerçek bir Kolay bulmacanın adım adım çözümünü bulacaksınız.
Kendoku nedir?
Kendoku, sudokuya benzeyen ama dört işlem üzerine kurulu bir mantık bulmacasıdır. Calcudoku ya da Mathdoku adlarıyla da bilinir. Hesap basittir; asıl iş, hangi rakamın nereye gidebileceğini elemektir. Kendoku, MEB'in zekâ oyunları programında akıl yürütme ve işlem oyunları arasında yer alır.
Kendoku kuralları
- Her kutuya 1'den ızgaranın kenar uzunluğuna kadar bir rakam yazılır: 5×5 bir ızgarada 1'den 5'e.
- Her satırda ve her sütunda her rakam yalnızca bir kez kullanılır.
- Kalın çizgiyle çevrili kutu gruplarına kafes denir. Her kafesin sol üst köşesinde bir sonuç ve bir işlem işareti vardır: 6+ kafesteki rakamların toplamının 6, 5× çarpımlarının 5 olduğunu söyler.
- Çıkarma (−) ve bölme (÷) kafesleri iki kutuludur: büyük rakamdan küçüğü çıkarılır ya da büyük rakam küçüğe bölünür, hangisinin önce geldiği önemli değildir.
- Tek kutulu bir kafesteki sayı, o kutunun rakamıdır.
- Bir kafeste aynı rakam birden fazla kez yer alabilir; yeter ki aynı satırda ya da sütunda olmasın.
- Sitemizdeki her kendokunun tek bir çözümü vardır ve bu çözüme tahmin etmeden ulaşılır.
Kuralların kısa bir özeti ve seviyeler arasındaki fark için Kendoku sayfamıza bakabilirsiniz.
Kendoku nasıl çözülür?
- Tek kutulu kafeslerle başlayın. Rakamları hazırdır; o rakamı satırının ve sütununun geri kalanından silin.
- Az seçeneği olan kafesleri bulun. 5×5 bir ızgarada 5× kafesi yalnızca 1 ile 5'ten oluşur. Bir kafese uyan rakam gruplarını kutuların kenarına küçük notlar olarak yazın.
- Satır ve sütunlarla birlikte düşünün. Bir kutunun notlarından, satırında ya da sütununda zaten yerleşmiş rakamları silin. Tek rakam kalan kutu çözülmüştür.
- Tahmin etmeyin. Takıldığınızda kafeslere yeniden bakın; sitemizdeki bulmacalarda gözden kaçan bir eleme mutlaka vardır.
Adım adım: gerçek bir Kolay bulmaca
Aşağıdaki 5×5 bulmaca, Kolay Kendoku kitaplarımızdan gerçek bir bulmacadır.
İlk hamleye birlikte bakalım. 2. satırın 4. sütunundaki 100× kafesi üç kutulu. 1'den 5'e kadar rakamlarla 100 yalnızca 5 × 5 × 4 olarak yazılabilir. İki 5 aynı satırda ya da sütunda olamayacağı için birbirine çapraz duran iki kutuya gider; köşedeki kutu, yani 3. satır 4. sütun, 4 olur. Adımların ikincisinde bu üç kutu şimdiden kesinleşir.
Sonraki adımların çoğu "Çıplak tekli" diye başlar: bir kutuya yalnızca tek bir rakamın kalması demektir. ‹ ve › tuşlarıyla adımları sırayla görebilirsiniz; her adımda hangi kuralın işlediği yazar.

{
"schemaVersion": 1,
"meta": {"mode": "whole", "size": 5},
"cages": [{"clue": "2", "cells": [[0,0]]},{"clue": "4", "cells": [[0,1]]},{"clue": "6+", "cells": [[0,2],[0,3]]},{"clue": "3", "cells": [[0,4]]},{"clue": "3−", "cells": [[1,0],[2,0]]},{"clue": "5+", "cells": [[1,1],[1,2]]},{"clue": "100×", "cells": [[1,3],[2,3],[2,4]]},{"clue": "1", "cells": [[1,4]]},{"clue": "2÷", "cells": [[2,1],[3,1]]},{"clue": "1−", "cells": [[2,2],[3,2]]},{"clue": "2−", "cells": [[3,0],[4,0]]},{"clue": "24×", "cells": [[3,3],[3,4],[4,4]]},{"clue": "5×", "cells": [[4,1],[4,2]]},{"clue": "2", "cells": [[4,3]]}],
"solution": [[2,4,5,1,3],[4,3,2,5,1],[1,2,3,4,5],[5,1,4,3,2],[3,5,1,2,4]],
"initial": {"values": [[2,4,0,0,3],[0,0,0,0,1],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,2,0]], "candidates": ["","","1245","1245","","1245","1234","1234","5","","1245","124","12345","4","5","12345","124","12345","234","234","12345","15","15","","234"]},
"steps": [
{"index": 0, "technique": "BOARD", "kind": "board", "change": {}, "reasonCells": [], "caption": "Başlangıç: kafesler ve hedefleri veriliyor. İlerlemek için › tuşuna basın."},
{"index": 1, "technique": "CAGE_COMBINATION", "kind": "candidates", "change": {"placed": [[1,3,5],[2,3,4],[2,4,5]], "eliminated": []}, "reasonCells": [], "caption": "Adaylar: her boş hücreye, kafesinin işlemine ve hedefine uyan rakamlar yazıldı. Kafesinin bütün olası yerleşimlerinde aynı rakamı alan üç hücre şimdiden kesin."},
{"index": 2, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [0,0,2], "placed": [], "eliminated": [[1,0,2],[0,2,2],[2,0,2],[0,3,2],[3,0,2],[4,0,2]]}, "reasonCells": [], "caption": "Çıplak tekli: 1. satır 1. sütundaki 2 hazır verilmiş; bu yüzden 2 aynı satır ve sütundaki altı hücreden elendi."},
{"index": 3, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [0,1,4], "placed": [], "eliminated": [[1,1,4],[0,2,4],[2,1,4],[0,3,4],[3,1,4]]}, "reasonCells": [], "caption": "Çıplak tekli: 1. satır 2. sütundaki 4 hazır verilmiş; bu yüzden 4 aynı satır ve sütundaki beş hücreden elendi."},
{"index": 4, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [0,4,3], "placed": [], "eliminated": [[3,4,3],[4,4,3]]}, "reasonCells": [], "caption": "Çıplak tekli: 1. satır 5. sütundaki 3 hazır verilmiş; bu yüzden 3 aynı satır ve sütundaki iki hücreden elendi."},
{"index": 5, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [1,3,5], "placed": [[0,3,1]], "eliminated": [[1,0,5],[0,3,5]]}, "reasonCells": [], "caption": "Çıplak tekli: 2. satır 4. sütunda yalnızca 5 kaldı, yani 5 orada kesin; bu yüzden 5 aynı satır ve sütundaki iki hücreden elendi. Böylece 1. satır 4. sütuna yalnızca 1 kaldı."},
{"index": 6, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [1,4,1], "placed": [[1,0,4]], "eliminated": [[1,0,1],[1,1,1],[1,2,1]]}, "reasonCells": [], "caption": "Çıplak tekli: 2. satır 5. sütundaki 1 hazır verilmiş; bu yüzden 1 aynı satır ve sütundaki üç hücreden elendi. Böylece 2. satır 1. sütuna yalnızca 4 kaldı."},
{"index": 7, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [2,3,4], "placed": [], "eliminated": [[2,0,4],[2,2,4],[3,3,4]]}, "reasonCells": [], "caption": "Çıplak tekli: 3. satır 4. sütunda yalnızca 4 kaldı, yani 4 orada kesin; bu yüzden 4 aynı satır ve sütundaki üç hücreden elendi."},
{"index": 8, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [2,4,5], "placed": [[2,0,1]], "eliminated": [[2,0,5],[2,2,5]]}, "reasonCells": [], "caption": "Çıplak tekli: 3. satır 5. sütunda yalnızca 5 kaldı, yani 5 orada kesin; bu yüzden 5 aynı satır ve sütundaki iki hücreden elendi. Böylece 3. satır 1. sütuna yalnızca 1 kaldı."},
{"index": 9, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [4,3,2], "placed": [[3,3,3],[4,4,4]], "eliminated": [[3,3,2],[4,4,2]]}, "reasonCells": [], "caption": "Çıplak tekli: 5. satır 4. sütundaki 2 hazır verilmiş; bu yüzden 2 aynı satır ve sütundaki iki hücreden elendi. Böylece iki hücre kesinleşti."},
{"index": 10, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [4,4,4], "placed": [[3,4,2]], "eliminated": [[4,0,4],[3,4,4]]}, "reasonCells": [], "caption": "Çıplak tekli: 5. satır 5. sütunda yalnızca 4 kaldı, yani 4 orada kesin; bu yüzden 4 aynı satır ve sütundaki iki hücreden elendi. Böylece 4. satır 5. sütuna yalnızca 2 kaldı."},
{"index": 11, "technique": "CAGE_COMBINATION", "kind": "placement", "change": {"placed": [[0,2,5]], "eliminated": [[0,2,1]]}, "reasonCells": [[0,2],[0,3]], "caption": "Kafes kombinasyonu: “6+” kafesi artık yalnızca (1, 5) ile tamamlanabiliyor; 1 bir hücreden elendi. Böylece 1. satır 3. sütuna yalnızca 5 kaldı."},
{"index": 12, "technique": "CAGE_COMBINATION", "kind": "elimination", "change": {"placed": [], "eliminated": [[1,2,4]]}, "reasonCells": [[1,1],[1,2]], "caption": "Kafes kombinasyonu: “5+” kafesi artık yalnızca (2, 3) ile tamamlanabiliyor; 4 bir hücreden elendi."},
{"index": 13, "technique": "CAGE_COMBINATION", "kind": "elimination", "change": {"placed": [], "eliminated": [[3,2,5]]}, "reasonCells": [[2,2],[3,2]], "caption": "Kafes kombinasyonu: “1−” kafesi artık yalnızca (1, 2) ya da (2, 3) ya da (3, 4) ile tamamlanabiliyor; 5 bir hücreden elendi."},
{"index": 14, "technique": "CAGE_COMBINATION", "kind": "elimination", "change": {"placed": [], "eliminated": [[3,0,4]]}, "reasonCells": [[3,0],[4,0]], "caption": "Kafes kombinasyonu: “2−” kafesi artık yalnızca (1, 3) ya da (3, 5) ile tamamlanabiliyor; 4 bir hücreden elendi."},
{"index": 15, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [0,2,5], "placed": [[4,2,1]], "eliminated": [[4,2,5]]}, "reasonCells": [], "caption": "Çıplak tekli: 1. satır 3. sütunda yalnızca 5 kaldı, yani 5 orada kesin; bu yüzden 5 aynı satır ve sütundaki bir hücreden elendi. Böylece 5. satır 3. sütuna yalnızca 1 kaldı."},
{"index": 16, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [2,0,1], "placed": [[2,1,2]], "eliminated": [[2,1,1],[2,2,1],[3,0,1],[4,0,1]]}, "reasonCells": [], "caption": "Çıplak tekli: 3. satır 1. sütunda yalnızca 1 kaldı, yani 1 orada kesin; bu yüzden 1 aynı satır ve sütundaki dört hücreden elendi. Böylece 3. satır 2. sütuna yalnızca 2 kaldı."},
{"index": 17, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [2,1,2], "placed": [[1,1,3],[2,2,3],[3,1,1]], "eliminated": [[1,1,2],[2,2,2],[3,1,2]]}, "reasonCells": [], "caption": "Çıplak tekli: 3. satır 2. sütunda yalnızca 2 kaldı, yani 2 orada kesin; bu yüzden 2 aynı satır ve sütundaki üç hücreden elendi. Böylece üç hücre kesinleşti."},
{"index": 18, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [2,2,3], "placed": [[1,2,2]], "eliminated": [[1,2,3],[3,2,3]]}, "reasonCells": [], "caption": "Çıplak tekli: 3. satır 3. sütunda yalnızca 3 kaldı, yani 3 orada kesin; bu yüzden 3 aynı satır ve sütundaki iki hücreden elendi. Böylece 2. satır 3. sütuna yalnızca 2 kaldı."},
{"index": 19, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [3,1,1], "placed": [[4,1,5]], "eliminated": [[3,2,1],[4,1,1]]}, "reasonCells": [], "caption": "Çıplak tekli: 4. satır 2. sütunda yalnızca 1 kaldı, yani 1 orada kesin; bu yüzden 1 aynı satır ve sütundaki iki hücreden elendi. Böylece 5. satır 2. sütuna yalnızca 5 kaldı."},
{"index": 20, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [3,3,3], "placed": [[3,0,5]], "eliminated": [[3,0,3]]}, "reasonCells": [], "caption": "Çıplak tekli: 4. satır 4. sütunda yalnızca 3 kaldı, yani 3 orada kesin; bu yüzden 3 aynı satır ve sütundaki bir hücreden elendi. Böylece 4. satır 1. sütuna yalnızca 5 kaldı."},
{"index": 21, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [3,4,2], "placed": [[3,2,4]], "eliminated": [[3,2,2]]}, "reasonCells": [], "caption": "Çıplak tekli: 4. satır 5. sütunda yalnızca 2 kaldı, yani 2 orada kesin; bu yüzden 2 aynı satır ve sütundaki bir hücreden elendi. Böylece 4. satır 3. sütuna yalnızca 4 kaldı."},
{"index": 22, "technique": "NAKED_SINGLE", "kind": "propagation", "change": {"cause": [4,1,5], "placed": [[4,0,3]], "eliminated": [[4,0,5]]}, "reasonCells": [], "caption": "Çıplak tekli: 5. satır 2. sütunda yalnızca 5 kaldı, yani 5 orada kesin; bu yüzden 5 aynı satır ve sütundaki bir hücreden elendi. Böylece 5. satır 1. sütuna yalnızca 3 kaldı."},
{"index": 23, "technique": "SOLVED", "kind": "final", "change": {}, "reasonCells": [], "caption": "Bulmaca çözüldü."}
]
}
Kolay seviyeden başlayın
Kendokuyla ilk kez tanışıyorsanız Kolay kitaplarla başlayın; ardından Orta Seviye ve Zor kitaplara geçebilirsiniz. Her kitabı PDF olarak indirip yazdırabilirsiniz; kitap sayfalarında her bulmacanın adım adım çözümü de var. Tüm kitaplar Kendoku sayfasında.