Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#46: 2011-07-24 00:13:28 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:27:32
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#47: 2011-07-24 00:14:52 ЛС | профиль | цитата
Assasin, вопрос от намудривших:
code_24705.txt
------------ Дoбавленo в 00.14:
Может я где-то ошибся ?
Тестирование - это процесс нахождения ошибок в тесте. Хороший тест должен содержать ошибки, компенсирующие их нехватку в тестируемой программе.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_24705.txt [6.1KB] [216]
Ответов: 1058
Рейтинг: 76
#48: 2011-07-24 00:22:08 ЛС | профиль | цитата
[offtop]Господа, да ладно Вам.
Хватит соревноваться кто изобретательней, нобелевскую премию все равно не получим, а просьбу топикстартера еще на первой странице удовлетворили.
[/offtop]
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#49: 2011-07-24 00:43:49 ЛС | профиль | цитата
tom-it, это не соревнование на изобретательность, а поиск оптимального решения.
Пример Assasin - 71612 байт и решение неполное (не удалены повторы)
Мой пример - 55700 байт и полное решение.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#50: 2011-07-24 01:34:46 ЛС | профиль | цитата
[offtop]
Tad писал(а):
это не соревнование на изобретательность, а поиск оптимального решения

Ага, из серии -- Сократ мне друг, но истина дороже (с) [/offtop]
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#51: 2011-07-24 08:25:40 ЛС | профиль | цитата
nesco, точно . Сейчас занят. (У нас воскресенье как у вас понедельник ) Позже решу задачу одной IC. (для интереса )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#52: 2011-07-24 13:47:19 ЛС | профиль | цитата
Сама по себе форма записи программы (в чём бы ни была) вещь деликатная и индивидуальная (похоже пока этим и отличаемся от роботов). Tad, посему количество решений может быть равным количеству программистов. И это благо, на самом деле
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Гость
Ответов: 17029
Рейтинг: 0
#53: 2011-07-24 15:43:24 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 08:27:33
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#54: 2011-07-24 16:18:51 ЛС | профиль | цитата
7.gprs.mts.ru писал(а):
решение полное прибавит один компонент
ждёмс
------------ Дoбавленo в 16.18:
andrestudio писал(а):
количество решений может быть равным количеству программистов
работающих решений может быть куча. Оптимальное решение (минимум тактов процессора) только одно. Всё остальное - "индусский код".
Можно сразу прямо послать,чётко и ясно, а можно так послать, что посылаемый только через сутки поймёт куда его послали.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1731
Рейтинг: 68
#55: 2011-07-24 16:25:01 ЛС | профиль | цитата
[flood]На бумаге проще [/flood]
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#56: 2011-07-24 16:47:41 ЛС | профиль | цитата
Tad писал(а):
ждёмс

Угу, я оказался прав, даже не на три связи, а на две : code_24708.txt
Tad писал(а):
работающих решений может быть куча. Оптимальное решение (минимум тактов процессора) только одно.

Оптимальное решение не всегда может быть с наименьшим тактом процессора, иногда важна память, а не скорость (а ведь эти времена только недавно были, золотые восьмидесятые-девяностые).
------------ Дoбавленo в 16.47:
Tad писал(а):
Assasin, вопрос от намудривших:

Гыгыгыгы

карма: 10
0
файлы: 2code_24708.txt [1.5KB] [253], tad_vs_assasin.png [2KB] [410]
Ответов: 3889
Рейтинг: 362
#57: 2011-07-24 17:04:54 ЛС | профиль | цитата
[flood] С завидным постоянством возвращаемся к фаллометрии в тактах и микросекундах в среде с погрешностью измерений до секунды и различающиейся между моделями сложнейшей многоконвейерной системой предиктивного анализа кода и кэширования в процессорах, способной за один такт выполнить несколько операций или за сотню тактов - одну, простейшую, но неудачно расположенную в памяти. 48 попугаев и одно крылышко [/flood]
карма: 1

0
Ответов: 8926
Рейтинг: 823
#58: 2011-07-24 17:14:21 ЛС | профиль | цитата
Assasin, а у меня Ваш компонент проиграл и не мало
------------ Дoбавленo в 17.14:
Проигрыш.jpg
Вот картинка
карма: 19

0
файлы: 1Проигрыш.jpg [48.9KB] [290]
Ответов: 16884
Рейтинг: 1239
#59: 2011-07-24 18:11:59 ЛС | профиль | цитата
Assasin писал(а):
Оптимальное решение не всегда может быть с наименьшим тактом процессора, иногда важна память, а не скорость
а при чем здесь коровы с бычками (скорость и такты).
Есть алгоритм (неизменяемый), есть ограничения (на размер памяти, на число обращений к диску, на параметры вывода результата и т.д.). Так вот самая оптимальная программа та, что требует наименьшее число тактов процессора. А скорость выполнения зависит только от процессора.
------------ Дoбавленo в 18.11:
1nd1g0, никто не меряет с точностью. Просто идет сравнение большеменьше и это тебе не банная фаллометрия.
И никогда не докажешь, что две программы, выполняющие одно и тоже , но одна больше другой на 15-20 кб.
Так вот эти "лишние" 15-20кб (индусский код) нужно перелопатить - затратить такты процессора. На это уйдет время. Выше головы не прыгнешь. Законы те же, что и для вечного двигателя.И не надо жонглировать словами. Здесь все умные.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#60: 2011-07-24 18:36:30 ЛС | профиль | цитата
Tad, завязывай, ты уже лишнее говоришь. Это и ежу понятно, что парсер регулярных выражений будет работать медленнее, но называть "индусским кодом" я бы его не стал, он такой, потому, что таким должен быть по определению для всех универсальных систем. Мы получаем преимущество в гибкости программирования, но теряем в быстродействии и в размере кода. Се ля ви -- за универсальность надо платить.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)