לסודוקו יש רק שלושה חוקים פשוטים, אבל הם יוצרים אתגרים לוגיים אינסופיים.
חוק 1: כל שורה חייבת להכיל את הספרות 1-9 ללא חזרה.
חוק 2: כל עמודה חייבת להכיל את הספרות 1-9 ללא חזרה.
חוק 3: כל קופסה בגודל 3×3 חייבת להכיל את הספרות 1-9 ללא חזרה.
זהו! שלושת החוקים האלה הם כל מה שצריך לדעת כדי לפתור כל חידת סודוקו.
לכל חידת סודוקו תקינה יש בדיוק פתרון אחד שאפשר להגיע אליו באמצעות הסקה לוגית.
ה-6 ב-R0C2 (ירוק) תקינה: 6 לא מופיעה בשום מקום אחר בשורה 0, עמודה 2, או הקופסה השמאלית העליונה.
הצבת 5 ב-R0C2 תהיה שגויה (אדום) כי 5 כבר קיימת ב-R0C0. שתי ספרות 5 באותה שורה מפרה את חוק 1.