-
Японские кроссворды
-
Здесь находится исходный текст программы, предназначенной для решения
японских кроссвордов. Программа написана на языке C++ с использованием
объектно-ориентированного программирования. Кроссворд задается в виде
файла, в котором находятся числа, соответствующие данному кроссворду.
В каждой строке находятся комбинации для соответствующей вертикальной
или горизонтальной линии. Сначала задаются вертикальные линии, затем
идет пустая строка, после которой - горизонтальные линии. Решенный
кроссворд выводится на экран.
-
Анализ текста
-
Здесь находится исходный текст программы на perl, предназначенной для
анализа текста на вхождение слов. Правила задаются в виде выражений,
находящихся в файле "words.sbl". В выражениях допускается использовать
круглые скобки, знаки "&" (И), | (ИЛИ) и ! (НЕ). Словами считаются
комбинации из русских букв или заключенные в кавычки выражения. В
кавычках допускается использование шаблонов perl.
-
Решение пасьянса "Свободная ячейка"
-
Здесь находится исходный текст программы на Turbo Prolog-е,
предназначенной для решения пасьянся "Свободная ячейка", входящего
в стандартный набор игр Windows. Главная функция - begin. В качестве
параметра передается имя файла, в котором находится описание
первоначальной позиции. Карты указываются в виде столбцов, как они
размещаются на игровом поле. Вывод ходов производится в стандартный
поток.