سودوکو

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
یک جدول سودوکوی حل نشده

سودوکو (به ژاپنی: 数独) جدول اعدادی است که امروزه یکی از سرگرمی‌های رایج در کشورهای مختلف جهان به شمار می‌آید.

تاریخچه[ویرایش]

سودوکو، مخفف یک عبارت ژاپنی 数字は独身に限る که خوانده می‌شود سوجی وا دوکوشین نی کاگیرو به معنی «ارقام باید تنها باشند» است.

هر چند این بازی برای اولین بار در یک مجله پازل آمریکایی در سال ۱۹۷۹ انتشار یافت، ولی انتشار آن به طور مستمر و پی‌گیر برای نخستین مرتبه بر می‌گردد به ژاپن در ۱۹۸۶ و از سال ۲۰۰۵ این سرگرمی به محبوبیت جهانی دست یافت و نخستین مسابقه ملی آن در سال ۲۰۰۸ در فیلادلفیا، آمریکا بر‌گزار شد.[۱]

در ایران برای اولین بار روزنامه همشهری در سال ۱۳۸۵ ه.ش اقدام به چاپ سودوکو به صورت روزانه کرد.[نیازمند منبع]

قانون بازی[ویرایش]

نوع متداول سودوکو یک جدول ۹x۹ است که کل جدول هم به ۹ جدول کوچک‌تر ۳x۳ تقسیم شده‌است. در این جدول چند عدد به طور پیش فرض قرار داه شده که باید باقی اعداد را با رعایت سه قانون زیر یافت:

  • قانون اول: در هر سطر جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.
  • قانون دوم: در هر ستون جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.
  • قانون سوم: در هر ناحیه ۳x۳ جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.

روش حل[ویرایش]

ابتدا در تمام خانه‌های خالی جدول، اعداد را از یک تا نه می‌نویسیم.

سپس به سراغ یکی از اعدادی که از قبل توسط طراح نوشته شده می‌رویم و تمام اعداد مشابه آن را که در عرضش (بصورت افقی) قرار گرفته‌اند را پاک می‌کنیم و سپس یک خط افقی در بالای آن عدد می‌کشیم که مشخص باشد.

در این مرحله همانند مرحله قبل عمل می‌کنیم با این اختلاف که در تمام خانه‌های عمودی در بالا یا پایین عدد مورد نظر اعداد مشابه را پاک می‌کنیم وسپس با یک خط عمودی در کنار آن عدد آن را مشخص می‌نماییم. اکنون باید اعداد مشابه عدد مورد نظر را در مربع نه خانه‌ای متناظر، پاک کنیم وعدد را با یک دایره بر دور آن مشخص کنیم.

فقط سه مرحله قبلی را در مورد تمام اعداد از قبل نوشته شده (اعداد چاپی) تکرار کنیم و کشیدن خطهای عمودی افقی و دایره را بر آن عددها نباید فراموش کنیم که این عمل می‌تواند به شما نشان دهد که کدام یک از قلم افتاده‌است.

وقتی که تمام اعداد چاپی با هر سه علامت مشخص شد کار ما تا این مرحله تمام شده‌است. در این مرحله به دنبال خانه‌هایی می‌گردیم که فقط یک عدد در آنها باقی‌مانده و آن اعداد را پررنگ می‌کنیم.

ما باید در هر ستون نیز عددی را که فقط یکبار درآن ستون آمده را پیدا کنیم که این عدد یقیناً جواب همان خانه‌است و این عدد را هم پررنگ کنیم. اکنون در هر مربع نه خانه‌ای عددی را که فقط یکبار در این نه خانه آمده‌است را یافته و به عنوان جواب یادداشت می‌کنیم.

اگر احساس کردید که روش فوق بسیار وقت گیر و خسته کننده است از روش میانبر زیر استفاده کنید توجه داشته باشید که هر عدد در هر مربع یک بار مصرف می‌شود و جدول ما دارای نه تا از مجموعه خانه‌های مربع شکل است سه در سه لذا هر عدد علاوه بر اینکه در هر ردیف وهر ستون یکبار مصرف می‌شود در هر مربع نیز یک بار مورد استفاده قرار می‌گیرد پس اگر عددی در یک مربع بزرگ پیدا شد بگردید و نظیر آن عدد را در مربع بزرگ در همان ردیف و یا همان ستون پیدا کنید، اگر آن را پیدا کردید یک خط فرضی از آن عدد از هر مربع بصورت افقی و یا عمودی بکشید با این کار ۲ ستون و یا دو ردیف از مربعی که عدد در آن نبوده است از محاسبات حذف می‌شوند و فقط ۳ خانه از آن مربع باقی می‌ماند، همین کار را هم از طرف مقابل از همان عدد انجام دهید یک خانه خالی بر جای می‌ماند که جای همان عدد است. معمولاً با این کار بیشتر خانه‌های خالی پر می‌شوند که مابقی را از طریق اسکن کردن سطر به سطر و یا ستون به ستون می‌توان بدست آورد. من با این روش معمولاً براحتی جداول سخت را حل می‌کنم و هر چه بیشتر تمرین کنید سرعتتان بیشتر می‌شود امید وارم توانسته باشم خوب توضیح بدهم

متأسفانه بصورت شکل نمی‌توانم روی این صفحه چیزی بنویسم امید وارم آنها که توان این کار را دارند نوشته‌های مرا تکمیل نمایند

پانویس[ویرایش]

پیوند به بیرون[ویرایش]

برنامه نوشته شده برای این بازی

جستجو در ویکی‌انبار در ویکی‌انبار پرونده‌هایی دربارهٔ سودوکو موجود است.