Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.88.249] |
|
Страницы: (18) « Первая ... 16 17 [18] все ( Перейти к последнему сообщению ) |
Прикр. сообщ.
#1
,
|
|
|
Конкурс: "Разработка Windows-приложений в среде Delphi - взаимодействие с системой, проектирование, кодирование"
Внимание ! Сроки объявления победителя конкурса и публикации решений(и их разбора) переносятся. (Решений много, причем нетривиальных, что радует ) Ориентровочно до 14.12.2009 (благими намереньями путь в ад выстелен ) Следите за объявлениями. Просьба отнестись с пониманием Призы За первое место - 1 DGM. Коробочка Windows Vista Home Premium (Russian). За второе место - 1 DGM. Рюкзак Centrix Trend серо-черный с надписью "Майкрософт". За третье место – 1 DGM. Футболка разм. 46/170 желтая, с надписью "Майкрософт Виртуализация". Выбор победителя Победа в конкурсе подразумевает 100% правильное решение хотя бы одной задачи. Победителем будет считаться конкурсант, полностью решивший хотя бы одну задачу и суммарно набравший максимальное количество баллов. При отсутствии решений в соответствии с вышесказанным условием конкурс может быть признан недействительным. Критерии оценки правильности решения будут указаны в тексте задачи. По результатам конкурса будет только один победитель. Если решений, которые претендуют на победу, больше – то, будет проведен второй тур. Разработчики: CodeMonkey, Romkin, --Ins--, P.O.D Состав жюри: P.O.D, CodeMonkey, --Ins--, Romkin Состав комисии: ViktorXP, Riply Список претендентов на победу: Демо osmiy74 Alexander N Frees andrew.virus arj99 Lumen Profi mmihaylovich Rulikkk THandle bems RedCliphAloe Aristarh Dark Amphiluke Lowimuz MetalFan Felan antonn @!!ex Наиль Keeper89 prizrak39 Pavia kemiisto Stalker.mg El Burro PEAKTOP Ofer Maksim V. ttiger -darkmamba- vovksextra alexeis1 sourceman Mustitz Marriage SergGG |
Сообщ.
#256
,
|
|
|
THandle, претензия обоснована и будет рассмотрена.
Разработчики... они тоже люди и могут допускать ошибки |
Сообщ.
#257
,
|
|
|
В задании помнится отдельно подчёркивалось - никакого юникода.
Добавлено Цитата Дополнительно: Можно использовать любые стандартные юниты и ф-ции из версий дельфи, до 7 включительно. Все строки и символы - Ansi (юникод не встречается). |
Сообщ.
#258
,
|
|
|
Из ветки с результатами по поводу Brevity:
Цитата Riply @ Единственное что, я бы еще заменил uint на HDC, а AnsiReplaceStr на ReplaceStr (которая вызывает AnsiReplaceStr). Увы, в ReplaceStr пришлось бы добавлять ещё четвёртый параметр - [rfReplaceAll]. Добавлено Кстати, никто не воспользовался переменной в стеке? Такой вариант забракован оказался, но он ещё короче function d(t:PChar;c:Char;i:uint=0):uint; begin i:=0; with TStringList.Create do begin try LoadFromFile(t); while Pos(DupeString(c,i+1),Text)>0 do Inc(i); while Pos(c+c,Text)>0 do Text:=AnsiReplaceStr(Text,c+c,c); SaveToFile(t); d:=i except d:=0 end; Free end end; |
Сообщ.
#259
,
|
|
|
Цитата Демо @ Увы, в ReplaceStr пришлось бы добавлять ещё четвёртый параметр - [rfReplaceAll]. не StringReplace, а ReplaceStr. Упс все неработающие решения я проверю на D7 чуть позже. |
Сообщ.
#260
,
|
|
|
Цитата P.O.D @ не StringReplace, а ReplaceStr. В D6-D7 нет этой функции |
Сообщ.
#261
,
|
|
|
Перетестировал на D7, результаты обновлены.
|
Сообщ.
#262
,
|
|
|
А где результаты то ?
|
Сообщ.
#263
,
|
|
|
CodeMonkey, где же описание к этой задаче? Месяц прошел... |
Сообщ.
#264
,
|
|
|
Цитата arj99 @ CodeMonkey, где же описание к этой задаче? Месяц прошел... Ключевые слова: "примерно через месяц" Решение. |
Сообщ.
#265
,
|
|
|
К сожалению, последние 5 участников не прошли тесты на следующем файле (символ для поиска a):
assaas asdasda aaaaaaaaaasdasdasda asdas asdsaas,asd asas-d0a-s asd as aaaaaaaaaaa asda asda asda aaaaaaaaaaaaa-aa-aaaa,asdm,asaaa asdasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa123a Где-же 5 если всчего 2, у меня решение рабочее и выдает 33 символа для текста выше-приведенного |