Класична гра-пазл 15 на JavaScript і canvas.

Ваш браузер не пiдтримує Тег canvas.
Результат:
1234
5678
9101112
131415
П'ятнашки (п'ятнадцять) — популярна головоломка, придумана у 1878 році Ноєм Чепменом. Вона займає третє місце в світі за популярністю.
Можна показати, що рівно половину з усіх можливих 20 922 789 888 000 (=16!) початкових положень п'ятнашки неможливо скласти: нехай квадратик з числом i розташований до (зліва на право і зверху вниз) k квадратиків з числами меншими i, то ni = k, тобто якщо після кісточки з i-м числом немає чисел, менших i, то k = 0. Також введемо число е - номер ряду порожньої клітини (рахуючи з 1). Якщо сума всіх n1+n2+n3+...n15+e є непарною, то вирішення головоломки не існує. Якщо допустити поворот коробки на 90 градусів, при якому зображення цифр виявляться лежачими на боці, то можна перевести нерозв'язні комбінації в розв'язні (і навпаки).
Алгоритм розв'язку
1. Ставим "1","2","3","4" на своє місце і більше їх не чіпаєм.
2. Ставим "5", на своє місце і більше не чіпаєм.
3. Ставим "6","7","8" на своє місце.
4. Ставим "9","13" на свої місця і більше їх не чіпаєм.
5. Ставим "10","11", "12" на свої місця
Зібрати головоломку 4х4, 5х5 ..., 10-10 не так складніше, скільки просто довше.