s سودوکو2 :: کتاب بهرام

کتاب بهرام

مطالب علمی فرهنگی هنری

کتاب بهرام

مطالب علمی فرهنگی هنری

کتاب بهرام
طبقه بندی موضوعی
آخرین کامنت های شما
  • ۱۷ آبان ۰۲، ۱۳:۴۷ - محسن
    😱🤮
s
  • ۰
  • ۰

سودوکو2

function checkSudoku() { const inputs = document.querySelectorAll('.sudoku-cell input'); const values = []; // پر کردن مقادیر جدول با مقادیر وارد شده توسط کاربر inputs.forEach(input => { // فقط مقادیری که کاربر وارد کرده‌اند را ذخیره می‌کنیم (نه مقادیر پیش‌فرض) values.push(input.disabled ? 0 : (input.value ? parseInt(input.value) : 0)); }); // بررسی ردیف‌ها for (let i = 0; i < 9; i++) { const row = values.slice(i * 9, (i + 1) * 9); if (!isValidGroup(row)) { displayMessage("در ردیف " + (i + 1) + " اشتباه وجود دارد!"); return; } } // بررسی ستون‌ها for (let i = 0; i < 9; i++) { const column = []; for (let j = 0; j < 9; j++) { column.push(values[j * 9 + i]); } if (!isValidGroup(column)) { displayMessage("در ستون " + (i + 1) + " اشتباه وجود دارد!"); return; } } // بررسی بلوک‌ها for (let i = 0; i < 9; i++) { const block = getBlock(values, i); if (!isValidGroup(block)) { displayMessage("در بلوک " + (i + 1) + " اشتباه وجود دارد!"); return; } } displayMessage("جدول سودوکو صحیح است!"); }
  • ۰۳/۱۱/۱۱
  • بهرام بهرامی حصاری

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی