Linux format 2005 09(70)

Page 104

Конкурс Linux Format

Разгадай головоломку и Английская редакция журнала Linux Format объявляет конкурс для программистов со всего мира

S

udoku – это увлечение, охватившее весь мир. В то время как мы пишем об этом, армия статистиков делает все возможное, чтобы сосчитать количество людей, играющих в Sudoku в рабочее время вместо того, чтобы работать. Обычно Linux Format первым освещает новые тенденции в различных областях компьютерной индустрии. Новая головоломка, распространение которой слегка напоминает помешательство, не стала исключением. Добро пожаловать в гипер-мега Sudoku от LXF! На правой стороне этой страницы представлена занятная головоломка. В рамках сложившихся традиций Linux Format, мы не собираемся отдавать деньги просто за написание нескольких чисел в определенных клеточках. Эта работа больше подходит для ламеров, в то время как наш уважаемый читатель мог бы написать программу, реализующую сложный алгоритм, способный не только решать подобные головоломки, но и создавать новые! Вы всё поняли правильно. Мы хотим, чтобы Вы не просто решили головоломку, а написали программу для её решения.

1 6

8 2 1 9 7 3 9 2

Условия конкурса Существует не так много программ, решающих головоломку Sudoku, и, откровенно говоря, они не произвели на нас впечатление. Среди них, конечно, встречаются неплохие экземпляры, но нам необходимо, чтобы программа с открытым исходным кодом решала головоломку лучше остальных. Мы полагаем, что читатели Linux Format смогут блестяще справиться с предлагаемой задачей. Теперь перейдём к нашим требованиям. Мы хотим, чтобы вы написали качественное приложение с дружественным пользователю графическим интерфейсом (на английском языке), которое могло бы делать следующее: - отображать головоломку Sudoku

104

LXF1(70) сентябрь 2005

4 3 6 1 7 5

7 5 9 8 1 3

7 8 4 5 3 6 8 9

7 9

Дальше - больше различных форматов - 3х3, 4х4 и 5х5 (см. врезку “Что такое Sudoku ?” на следующей странице); - создавать файлы для хранения и обмена головоломками. Желательно, чтобы эти файлы использовали XML или простой текстовый формат; - решать головоломку; - создавать новые головоломки; - гарантировать, что задача имеет единственное решение.

Это наш первый конкурс для программистов. Мы хотим помочь сделать Linux лучше и нам нужна ваша помощь! В вашем любимом текстовом редакторе отсутствует какая-то очень нужная функция? Некоторые форматы файлов, которые должны поддерживаться вашим аудиопроигрывателем на самом деле не работают

Ваше приложение должно быть выпущено по открытой лицензии, желательно GPL, но нас устроят и любые другие условия распространения, одобренные Open Source Initiative. При подведении итогов

www.linuxformat.ru

или что-то должно быть лучше документировано? Возможно, потребуется предъявить особые требования к разного рода проектам. Всё это открыто для обсуждения. Почему бы Вам не присоединиться к дискуссии на сайте LXF по адресу: www.linuxformat.co.uk/bounty

конкурса дополнительным преимуществом будет являться: • хороший дизайн; • возможность работы в нескольких операционных системах;


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.