|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Конкурс №1 (участники: KOOL, Страдалецъ, ART, andreyrmg, s0Creator, NIch)
Конкурс среди Delphi-программистов!
Важно! Перед подачей заявки на участие настоятельно рекомендуется ознакомиться с Правилами проведения конкурсов. Мы объявляем о начале первого конкурса по программированию на языке Delphi. Участие в конкурсе – отличный способ оценить уровень своих знаний. Каждый день мы пишем какой-то код, решая различные задачи. Но все эти задачи являются типовыми и со временем выполняются на «автомате». Повышение мастерства программиста, наоборот, происходит при решении оригинальных задач, при изучении нового материала, когда программист думает. Данный конкурс позволит всем желающим проверить уровень своих знаний и сообразительность. Данный конкурс является первым у нас, и мы надеемся, что проведение подобных конкурсов в будущем станет хорошей традицией. Сроки проведения
Призы
Задание Условие конкурса Требуется составить программу, позволяющую производить различные операции над очередью файлов\папок (копирование\перемещение\удаление). При этом, необходимо выработать оптимальную стратегию её поведения, чтобы она могла обработать как можно большее количество элементов очереди. К примеру выполнение n-ой операции невозможно из-за нехватки места на диске. Значит программа должна проверить, выполнима ли будет эта операция, если обработать нижестоящие элементы. Также дополнительные баллы заработаю те, кто сможет решить задачу поблочного перемещения файлов (ситуация, когда два диска почти полностью заняты, а на них нужно поменять местами файлы эквивалентного размера). Дополнительные настройки и опции только приветствуются. Входные данные Программе в командной строке передаётся имя файла очереди следующей структуры: Цитата:
Пример Цитата:
Что в итоге Программа должна будет корректно обработать очередь и завершить свою работу. Если же обработка всей очереди невозможна - необходимо выдать соответствующее сообщение. Также приветствуется максимальная дружелюбность для конечного пользователя: обширные настройки, выбор дальнейших действий и так далее. Участники: KOOL, Страдалецъ, ART, andreyrmg, s0Creator, NIch Нет повести печальнее на свете, чем повесть о заклиневшем Resete. Последний раз редактировалось Admin, 13.02.2011 в 14:23. |
#2
|
||||
|
||||
Народ, никто не может решить такую задачу? Или просто всем не интересна эта тема?
Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |
#3
|
|||
|
|||
Думаю, она довольна сложна, как бы печально это не звучало... Можно было бы для начала сделать программу для нарезки и склейки файлов. Посмотреть у кого как что получается, да и вообще посмотреть так сказать общий уровень прикладного программинга. А уже потом пробовать что то более серьезное
|
#4
|
||||
|
||||
До 1 числа еще время есть. Спокойнее..
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
||||
|
||||
На мой взгляд основные операции с файлами делаются достаточно просто.. А поблочное перемещение тоже не сложная тема, достаточно почитать справку на этом сайте. Главное верить в свои силы. И хотеть.
Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |
#6
|
|||
|
|||
Да файлы фигня... Самое сложное это алгоритм обработки очереди
|
#7
|
||||
|
||||
Попытка - не пытка. Можно же просто обрабатывать очередь пока ниодин элемент не сможет быть обработан.
Самый примитивный вариант. Это намного лучше чем просто опустить руки, и сказать 'это слишком сложно для меня'. Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |
#8
|
||||
|
||||
Цитата:
Уточните пожалуйста, конкурс заканчивается 09.02.2010 в 23:59 или 10.02.2010 в 23:59 ? Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#9
|
||||
|
||||
Цитата:
Цитата:
|
#10
|
||||
|
||||
Я тоже понимаю, что если написано, что по 10 включительно, то подразумевается, что 10 входит в период, но далее идет информация, что рассмотрение решений начнется не 11, как вроде ожидаемо, а 10 числа. Отсюда и вопрос.
Собственно меня интересует у меня еще есть сутки, или в 00:00 10.02.2010 капут конкурса наступит? Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 09.02.2010 в 20:37. |
#11
|
||||
|
||||
А что тогда "исключая" ?
Раз включая значит можно и 10 го сдавать, правда когда на Камчатке будет уже 11-е, В Украине еще только 14:00 10-го. Вот тут интересно. А рассматривать могут те что присланы ранее ( например 8-го ). |
#12
|
||||
|
||||
До 10го включительно по мск (часы форума то по мск настроены) будут приниматься все решения.
Нет повести печальнее на свете, чем повесть о заклиневшем Resete. |