Oleksii
Andrii
А раз с оператором соединится непросто, то и потребности в них нет. Экономия
Bogdan
Andrii
Ну а без рофлов, такая система вводится как раз для экономии на операторах.
giorgio
Andrii
А если при этом 1% клиентов, которые делают 80% звонков отвалятся, то этого никто и не заметит на продажах. Поэтому нужны куки, чёрные метки и вообще как-то отмечать таких потенциальных клиентов, чтобы они никогда не выходили из меню бота. Киллер-фича
Bogdan
это не вопрос
Bogdan
я уточнил что именно его заставили
Voλodya
Аа сории не увидел😂
OleH
Branchless programming
OleH
Я такой типа кавооооо
Вместо ветвлений простро арифметику используют
И вместо
If(a<b)
return a
Else
return b
Там такая запись
Return a*(a<b)+b*(b<=a)
OleH
У меня сейчас шаблон порвался
Andrii
Andrii
Но опять же, может для каких-то трюков такое может быть полезно
OleH
Точно, там в ассембле больше инструкций выходит
Andrii
Сейчас в ассемлере будет достаточно линейный код
MOV EAX, a
MOV EBX, b
CMP EAX, EBX
CMOV EAX, EBX
Andrii
Просто первый шаг для того, чтобы читать код типа функции ncm:
https://github.com/mustitz/pa-npn/blob/c83b297bc2842b25a697d9fa93b369f0c2b21e95/npn.py#L39
OleH
Госпер хак?
Andrii
Борисов
Andrii
Борисов
Да, с оптимизацией очень похоже на твой код
Andrii
Просто значения уже в регистрах там
Борисов
:))
Andrii
Госпер хак?
Хак Госпера, Д. Кнут, 7.3.1 Битовые трюки и технологии, укражнение 20, стр. 223 в томе 4A
OleH
Andrii
Ну... извращенцев везде хватает... Типа меня :)
OleH
Да не то что извращение, просто в питоне всё так просто
Сказал выполнить - выполнил
Сказал подключить из вне - подключил
И с другими языками свовместим, не язык, а сказка. И тип вопрос, если он такой мощный в плане удобства для юзера, зачем ему я-то нужен? Не легче ли просто составить большую таблицу самых ходовых программ и просто давать на выбор пользователю? И ты смотришь на ассемблер и тебе прям в голову клином врезается почему это ещё не скоро произойдёт.
Andrii
OleH
Лол
Мак Сим
Andrey
Andrey
OleH
Кста в сикуле тоже над в будущем разобраться
Andrii
Понимаешь, основная работа программиста не писать код. Код пишут индусы, копилот, его дофига в интернете. Оставная работа программиста в том, чтобы понять почему оно не работает и пофиксить. Поэтому когда нейросеть пишет код — я спокоен. Писать его вообще не проблема. Вот когда нейросеть начнёт находить баги, вот тогда будет дело труба
Dmitriy (Дима)
Здгасте
Денис
Денис
Dmitriy (Дима)
Leo
Andrey
Ты просто обещал говнокод:3
Leo
был бы рад, если кто-то дал парочку комментариев, хотя мне кажется, там не особо много что можно комментировать
Andrey
Это да
Michael
Всем добрый вечер
скажите пожалуйста
а какие навыки необходимы и желательны у проджект менеджера?
Не только знание Agile, но и какие технические знания ?
Борисов
Борисов
Особого смысла передавать по ссылке (4 или 8 байт) однобайтовое значение наверное и нет
Борисов
Технически, строка NextWord может иметь нулевую длину - в этом случае будет exception при попытке доступа по индексу '-1'
Борисов
Общий стиль - как будто ранее на Си писал)
Борисов
Особенно объявление переменных в начале функции
Igor
Борисов
Кто-то же проверил, что работает
Igor
ну значит кто то не умеет проверять :)
две ошибки которые я нашел с ходу
по постановке допускается любое кол-во пробелов между словами
и если всего 2 слова то результат нулевой
Сидредин
Количество Дим перевесило количество Олегов
Igor
Астрологи объявили месяц Дим?
Igor
Демьян :))) ну мы то знаем ....
Сидредин
Damian
?
Борисов
Сидредин
Надо поискать их и добавить сюда)))
Leo
проблему со случаем двух слов решил, просто добавил доп условие в функцию FindLastLetter, по стилю очень полезный совет, а по поводу пробелов, в задаче акцент же был именно на предложение, поэтому я решил не париться, хотя 100% знал, что кто-то да докопается)
Igor
ᵥᵉᵙᵒᵐᵃᵙᵓᵊᵣ
Приветствую
ᵥᵉᵙᵒᵐᵃᵙᵓᵊᵣ
Есть вопрос
ᵥᵉᵙᵒᵐᵃᵙᵓᵊᵣ
Что по вашему мнению отличает лучшего программиста от хорошего
Например умение писать машстабируемые компоненты, знание алгоритмов, умение перевести устно озвученное клиентом желание, в готовое приложение за кратчайший период, либо ваш вариант
Anonymous
Anonymous
Хорошо называть переменные
Четкие структурированные комментарии без воды
Иногда если не умеет лучше не писать вообще их
Иначе читка Кода превращается в гугление
Anonymous
И вместо затрат пару часов тратиться пару дней
ᵥᵉᵙᵒᵐᵃᵙᵓᵊᵣ
Вы имеете ввиду войти в проект при этом не затрачивая ресурсы компании улучшить готовый код верно?
Oleksii
Oleksii
Но есть общее
Умеет работать мозгами
Anonymous