Розвʼязувач нонограм
Застрягли на нонограмі з книги головоломок, застосунку чи іншого сайту? Введіть її підказки рядків і стовпців нижче — і цей інструмент розвʼяже її тим самим логічним рушієм, що працює для кожного пазла на Nonogram Hub. Або перемкніться на «спробувати самому» і розвʼяжіть її на інтерактивній дошці з тими самими інструментами заповнення й позначення, що й на решті сайту.
По одному рядку на підказку, числа через пробіл (напр. «3 1»). Залиште рядок порожнім для порожнього ряду.
По одному рядку на стовпець, числа через пробіл. Залиште рядок порожнім для порожнього стовпця.
Часті запитання
Як ввести підказки з книги головоломок?
Встановіть ширину і висоту відповідно до сітки пазла, потім впишіть числа кожного рядка на окремому рядку в полі підказок рядків (по порядку, згори вниз), і числа кожного стовпця на окремому рядку в полі підказок стовпців (зліва направо). Розділяйте кілька чисел в одному рядку пробілом, напр. «3 1».
Що робити, якщо мій пазл не має унікального розвʼязку?
Правильно складена нонограма завжди має рівно одне рішення. Якщо цей інструмент показує більше одного, або в підказці є помилка, або сам вихідний пазл складено неправильно — перевірте числа за оригіналом ще раз.
Чи є обмеження на розмір?
Розвʼязувач обмежений кількома секундами обчислень, щоб сторінка залишалась швидкою для всіх. Дуже великі чи навмисно неоднозначні сітки можуть не встигнути — більшість реальних нонограм з книг розвʼязуються менш ніж за секунду.
Чи можу я розвʼязати пазл сам, а не щоб його розвʼязали за мене?
Так — після введення підказок натисніть «Спробувати самому», щоб отримати ту саму інтерактивну сітку, що й на решті сайту, з інструментами заповнення й позначення, на підказках вашого власного пазла.
Чи можу я роздрукувати цей пазл?
Так — після введення підказок натисніть «Завантажити PDF для друку», щоб отримати порожню сітку з підказками для розв'язування на папері. Якщо пазл має унікальний розвʼязок, можна також завантажити версію з відповіддю на другій сторінці.
Як працює цей розвʼязувач
Усе відбувається у вашому браузері. Підказки, які ви вводите, ніколи не надсилаються на сервер — рушій розвʼязання це JavaScript, що виконується на вашій власній машині. Тому він працює однаково, звідки б не був пазл: із журналу, зі скриншота чи з сітки, яку ви створили самі.
Рушій міркує рядок за рядком — так само, як людина. Для кожного рядка й стовпця він обчислює всі розташування блоків, які ще допускає підказка, а потім заповнює клітинки, зафарбовані в кожному з цих розташувань, і закреслює ті, що порожні в кожному з них. Оскільки визначена клітинка в рядку водночас обмежує стовпець, який його перетинає, процес повторюється, доки не залишиться нічого нового для виведення. Там, де чиста дедукція заходить у глухий кут, рушій переходить до обмеженого пошуку, а не вгадує наосліп.
Він не зупиняється на першій знайденій відповіді. Він навмисне шукає другий, відмінний розвʼязок — саме це дозволяє сказати, чи мають ваші підказки рівно одну відповідь, кілька, чи жодної. Нонограма з двома вірними розвʼязками — це зламана нонограма: зазвичай це помилка в набраному числі, іноді — справжній дефект вихідного пазла. Розвʼязання обмежене кількома секундами, щоб сторінка залишалася швидкою, і майже кожна реальна нонограма з книги вкладається в цей ліміт із запасом.
Це той самий рушій, яким перевіряється кожен пазл на Nonogram Hub перед публікацією — саме тому щоденні нонограми завжди розвʼязуються чистою логікою, без жодного вгадування.
Навчіться розвʼязувати самі
Розвʼязувач корисний, щоб перевірити відповідь або витягти себе з глухого кута — але нонограми цікавіші, коли він не потрібен. Ці посібники крок за кроком пояснюють прийоми, які рушій вище виконує автоматично:
