Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 08:27:32 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Assasin, вопрос от намудривших:
code_24705.txt ------------ Дoбавленo в 00.14: Может я где-то ошибся ? Тестирование - это процесс нахождения ошибок в тесте. Хороший тест должен содержать ошибки, компенсирующие их нехватку в тестируемой программе. |
|||
карма: 25 |
| ||
файлы: 1 | code_24705.txt [6.1KB] [216] |
Ответов: 1058
Рейтинг: 76
|
|||
[offtop]Господа, да ладно Вам.
Хватит соревноваться кто изобретательней, нобелевскую премию все равно не получим, а просьбу топикстартера еще на первой странице удовлетворили. [/offtop] |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
tom-it, это не соревнование на изобретательность, а поиск оптимального решения.
Пример Assasin - 71612 байт и решение неполное (не удалены повторы) Мой пример - 55700 байт и полное решение. |
|||
карма: 25 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
[offtop]
Tad писал(а): это не соревнование на изобретательность, а поиск оптимального решенияАга, из серии -- Сократ мне друг, но истина дороже (с) [/offtop] |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, точно . Сейчас занят. (У нас воскресенье как у вас понедельник ) Позже решу задачу одной IC. (для интереса )
|
|||
карма: 25 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Сама по себе форма записи программы (в чём бы ни была) вещь деликатная и индивидуальная (похоже пока этим и отличаемся от роботов). Tad, посему количество решений может быть равным количеству программистов. И это благо, на самом деле
|
|||
карма: 4 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 08:27:33 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
7.gprs.mts.ru писал(а): решение полное прибавит один компонент------------ Дoбавленo в 16.18: andrestudio писал(а): количество решений может быть равным количеству программистовМожно сразу прямо послать,чётко и ясно, а можно так послать, что посылаемый только через сутки поймёт куда его послали. |
|||
карма: 25 |
|
Ответов: 1731
Рейтинг: 68
|
|||
[flood]На бумаге проще [/flood]
|
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Tad писал(а): ждёмсУгу, я оказался прав, даже не на три связи, а на две : code_24708.txt Tad писал(а): работающих решений может быть куча. Оптимальное решение (минимум тактов процессора) только одно.Оптимальное решение не всегда может быть с наименьшим тактом процессора, иногда важна память, а не скорость (а ведь эти времена только недавно были, золотые восьмидесятые-девяностые). ------------ Дoбавленo в 16.47: Tad писал(а): Assasin, вопрос от намудривших:Гыгыгыгы |
|||
карма: 10 |
| ||
файлы: 2 | code_24708.txt [1.5KB] [253], tad_vs_assasin.png [2KB] [410] |
Ответов: 3889
Рейтинг: 362
|
|||
[flood] С завидным постоянством возвращаемся к фаллометрии в тактах и микросекундах в среде с погрешностью измерений до секунды и различающиейся между моделями сложнейшей многоконвейерной системой предиктивного анализа кода и кэширования в процессорах, способной за один такт выполнить несколько операций или за сотню тактов - одну, простейшую, но неудачно расположенную в памяти. 48 попугаев и одно крылышко [/flood]
|
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Assasin, а у меня Ваш компонент проиграл и не мало
------------ Дoбавленo в 17.14: Проигрыш.jpg |
|||
карма: 19 |
| ||
файлы: 1 | Проигрыш.jpg [48.9KB] [290] |
Ответов: 16884
Рейтинг: 1239
|
|||
Assasin писал(а): Оптимальное решение не всегда может быть с наименьшим тактом процессора, иногда важна память, а не скорость Есть алгоритм (неизменяемый), есть ограничения (на размер памяти, на число обращений к диску, на параметры вывода результата и т.д.). Так вот самая оптимальная программа та, что требует наименьшее число тактов процессора. А скорость выполнения зависит только от процессора. ------------ Дoбавленo в 18.11: 1nd1g0, никто не меряет с точностью. Просто идет сравнение большеменьше и это тебе не банная фаллометрия. И никогда не докажешь, что две программы, выполняющие одно и тоже , но одна больше другой на 15-20 кб. Так вот эти "лишние" 15-20кб (индусский код) нужно перелопатить - затратить такты процессора. На это уйдет время. Выше головы не прыгнешь. Законы те же, что и для вечного двигателя.И не надо жонглировать словами. Здесь все умные. |
|||
карма: 25 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Tad, завязывай, ты уже лишнее говоришь. Это и ежу понятно, что парсер регулярных выражений будет работать медленнее, но называть "индусским кодом" я бы его не стал, он такой, потому, что таким должен быть по определению для всех универсальных систем. Мы получаем преимущество в гибкости программирования, но теряем в быстродействии и в размере кода. Се ля ви -- за универсальность надо платить.
|
|||
карма: 22 |
|