Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-02-25 18:10:42 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Assasin, вопрос от намудривших:
code_24705.txt ------------ Дoбавленo в 00.14: Может я где-то ошибся ? ![]() ![]() Тестирование - это процесс нахождения ошибок в тесте. Хороший тест должен содержать ошибки, компенсирующие их нехватку в тестируемой программе. |
|||
карма: 25 |
| ||
файлы: 1 | code_24705.txt [6.1KB] [227] |
Ответов: 1088
Рейтинг: 78
|
|||
[offtop]Господа, да ладно Вам.
Хватит соревноваться кто изобретательней, нобелевскую премию все равно не получим, а просьбу топикстартера еще на первой странице удовлетворили. ![]() |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
tom-it, это не соревнование на изобретательность, а поиск оптимального решения.
Пример Assasin - 71612 байт и решение неполное (не удалены повторы) Мой пример - 55700 байт и полное решение. |
|||
карма: 25 |
|
Разработчик
Ответов: 26209
Рейтинг: 2137
|
|||
[offtop]
Tad писал(а): это не соревнование на изобретательность, а поиск оптимального решенияАга, из серии -- Сократ мне друг, но истина дороже (с) ![]() |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, точно
![]() ![]() ![]() ![]() |
|||
карма: 25 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Сама по себе форма записи программы (в чём бы ни была) вещь деликатная и индивидуальная (похоже пока этим и отличаемся от роботов). Tad, посему количество решений может быть равным количеству программистов. И это благо, на самом деле
![]() |
|||
карма: 4 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-02-25 18:10:42 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
7.gprs.mts.ru писал(а): решение полное прибавит один компонент![]() ------------ Дoбавленo в 16.18: andrestudio писал(а): количество решений может быть равным количеству программистовМожно сразу прямо послать,чётко и ясно, а можно так послать, что посылаемый только через сутки поймёт куда его послали. ![]() |
|||
карма: 25 |
|
Ответов: 1731
Рейтинг: 68
|
|||
[flood]На бумаге проще
![]() |
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Tad писал(а): ждёмсУгу, я оказался прав, даже не на три связи, а на две ![]() Tad писал(а): работающих решений может быть куча. Оптимальное решение (минимум тактов процессора) только одно.Оптимальное решение не всегда может быть с наименьшим тактом процессора, иногда важна память, а не скорость (а ведь эти времена только недавно были, золотые восьмидесятые-девяностые). ------------ Дoбавленo в 16.47: Tad писал(а): Assasin, вопрос от намудривших:Гыгыгыгы ![]() |
|||
карма: 10 |
| ||
файлы: 2 | code_24708.txt [1.5KB] [265], tad_vs_assasin.png [2KB] [422] |
Ответов: 3889
Рейтинг: 362
|
|||
[flood]
![]() ![]() |
|||
карма: 1 |
|
Ответов: 8939
Рейтинг: 824
|
|||
Assasin, а у меня Ваш компонент проиграл
![]() ![]() ------------ Дoбавленo в 17.14: ![]() |
|||
карма: 19 |
| ||
файлы: 1 | Проигрыш.jpg [48.9KB] [307] |
Ответов: 16884
Рейтинг: 1239
|
|||
Assasin писал(а): Оптимальное решение не всегда может быть с наименьшим тактом процессора, иногда важна память, а не скорость Есть алгоритм (неизменяемый), есть ограничения (на размер памяти, на число обращений к диску, на параметры вывода результата и т.д.). Так вот самая оптимальная программа та, что требует наименьшее число тактов процессора. А скорость выполнения зависит только от процессора. ------------ Дoбавленo в 18.11: 1nd1g0, никто не меряет с точностью. Просто идет сравнение большеменьше и это тебе не банная фаллометрия. И никогда не докажешь, что две программы, выполняющие одно и тоже , но одна больше другой на 15-20 кб. Так вот эти "лишние" 15-20кб (индусский код) нужно перелопатить - затратить такты процессора. На это уйдет время. Выше головы не прыгнешь. Законы те же, что и для вечного двигателя.И не надо жонглировать словами. Здесь все умные. |
|||
карма: 25 |
|
Разработчик
Ответов: 26209
Рейтинг: 2137
|
|||
Tad, завязывай, ты уже лишнее говоришь. Это и ежу понятно, что парсер регулярных выражений будет работать медленнее, но называть "индусским кодом" я бы его не стал, он такой, потому, что таким должен быть по определению для всех универсальных систем. Мы получаем преимущество в гибкости программирования, но теряем в быстродействии и в размере кода. Се ля ви -- за универсальность надо платить.
|
|||
карма: 22 |
|