Re: последовательность | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
[attachment 33260 malina.jpg]
|
Re: последовательность | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Это чо?
------------------ Что-то с памятью моей стало, всё что было не со мной- помню. |
Re: последовательность | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Награда!
|
Re: последовательность | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Страшная
Сразу вспомнилось:
------------------ Что-то с памятью моей стало, всё что было не со мной- помню. Исправлено 1 раз(а). Последнее : Chemberzhy, 27.05.20 20:57 |
Re: последовательность | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Товарищ Ч. временами несколько диковат... Не узнал самую знаменитую в мире награду.
|
Re: последовательность | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Наверное, да Понятия не имею, что за хрень такая ------------------ Что-то с памятью моей стало, всё что было не со мной- помню. |
Re: последовательность | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Ага! Вот оно что такое!
------------------ Что-то с памятью моей стало, всё что было не со мной- помню. |
Re: последовательность | |
---|---|
akvvohinc Сообщений: 4219 Откуда: Москва Дата регистрации: 11.11.2008 |
Количество строк - дело не первое, и даже не второе. Лучше все же максимально понятный алгоритм, плюс иногда и скорость. Я уж не говорю про правильность работы (алгоритм lulgu неверен, впрочем, как и все остальные) Я бы сначала вывел 2 правила: 1) Правило включения числа в выходную строку: - это первое число, либо - это последнее число, либо - разность последующего и предыдущего чисел больше 2 2) Правило вывода символа перед выводимым числом: - выводится "пусто", если это первое число; - выводится ",", если включено предыдущее число; - иначе выводится '-' И тогда алгоритм станет достаточно прозрачным и простым. Скорость работы, очевидно, можно даже не сравнивать.
И если в правилах я не ошибся, то, надеюсь, и функция будет работать правильно. Исправлено 3 раз(а). Последнее : akvvohinc, 28.05.20 01:40 |
Re: последовательность | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Конечно, это так:
|
Re: последовательность | |
---|---|
akvvohinc Сообщений: 4219 Откуда: Москва Дата регистрации: 11.11.2008 |
А это как понимать? |
Re: последовательность | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
А Хелпнуть... ;)
------------------ Что-то с памятью моей стало, всё что было не со мной- помню. |
Re: последовательность | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Ваше решение настолько простое, что его даже комментировать неприлично. |
Re: последовательность | |
---|---|
vnkor Сообщений: 324 Дата регистрации: 04.10.2007 |
А понимать это надо так, что если первое число содержит более одной цифры, то код работает не верно. |
Re: последовательность | |
---|---|
akvvohinc Сообщений: 4219 Откуда: Москва Дата регистрации: 11.11.2008 |
"Особая" обработка первого числа (даже если сделать ее нормально), чтобы не проверять на него в цикле, практически ничего не даст для повышения скорости работы, так как операции сравнения чисел - одни из самых быстрых операций. Но если и делать это, то я бы сделал так:
|
Re: последовательность | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Вот видите, как легко вы упростили свой простой код:
|
Re: последовательность | |
---|---|
akvvohinc Сообщений: 4219 Откуда: Москва Дата регистрации: 11.11.2008 |
Выделить "особо" можно и последнее число, но я бы не сказал, что код, а особенно его понимание, при этом упрощается, поскольку и Правило 1, и Правило 2 оказываются "размазанными" по нему. |
Re: последовательность | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Упрощать рискиванно - вдруг запятую не там поставишь.
|
Re: последовательность | |
---|---|
Chemberzhy Сообщений: 13142 Откуда: Измаил Дата регистрации: 28.04.2009 |
Кому нужны правила и любовь к ним патологическая разработчика, если код скомпилируется и уйдет за края раз и навсегда?
Код должен прежде всего работать. Работать без ошибок. Работать максимально быстро. Радовать своим видом глаз разработчика, чтобы мотивировать делать красиво, а не как когда то кто то придумал по правилам. Нафиг правила! Даешь сексуальную революцию в разработке кодов! Пусть те, кто в нем потом, взломав, захочет разобраться трахнет свой мозг! Ура, товарищи! Все на броневик! Миру-мир! Олимпиада завершена, главный судья (он же ТС) уже давно ушел, медалей больше не будет. Малины тоже ------------------ Что-то с памятью моей стало, всё что было не со мной- помню. |
Re: последовательность | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Жаль, что так и не удалось заслушать начальника транспортного цеха.
|
Re: последовательность | |
---|---|
Taran Сообщений: 13624 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Какие все трудные, демагоги и лентяи.
Скорость vs читабельность. Делаем рыбу с минимальным набором функций, далее она тоже будет в тесте
Качаем 4 варианта отсюда, нормализуем, local m. ... Для теста строка 1,3,4,5,7,21,22,23,9,10,11,12 Мильен итераций. Имеем результат 37,47,49,61,61,46 Разница - семечки. Первый это рыба, последний не отрабатывает группу 21-23. Второй мой вчерашний, третий сегодняшний
Ежели соврал, тыкныте носом, поправлю. С мобилы пишу. |
© 2000-2024 Fox Club  |