Как стать автором
Обновить
23
-2
Иван Клименко @yeswell

Пользователь

Отправить сообщение

Попробуйте дополнить статью объяснением логики интерпретатора при вызовах __add__ и __radd__, как это сделали в комментариях выше

Можно ещё добавить пример того, как это можно использовать для объединения объектов

Вообще вся идея этой реализации — это проход по римским цифрам, а не по десятичному числу. Потому что порядок цифр в римском числе фиксирован (кроме случая с 4 и 9)

Но удобнее итерироваться не по каждой цифре, а по парам цифр. Отсюда и такой цикл

Не могу не поделиться своей уже достаточно давней реализацией

Тоже очень хотел сделать простое добавление «новых цифр» и понятную сложность

Будет здорово не запрещать ввод текста после достижения 1500 знаков, а просто помечать хвост красным и не давать опубликовать

Как в Твиттере

Сам люблю сначала набросать много, а потом редактировать и сокращать, а это удобнее делать, когда весь набросок перед глазами

Написал!

Кайф. Теперь есть большая причина написать ещё одну статью

0) Работающий лучше неработающего

Но ведь цель функции -- это не только переиспользование кода

Она выполняет ещё одну важнейшую вещь: даёт осмысленное название куску кода

Что позволяет лучше понимать код без комментариев =)

А что показывает знание количества примитивных типов? А что показывает незнание этого количества?

Вообще все вопросы которые вы привели — это для меня прям колокол, что надо заканчивать собеседование

Художники же. Жаргон жаргоном, но есть устоявшиеся значения слов и это стоит учитывать в статье для достаточно широкого круга читателей

Действительно, нынешний пост не содержит почти никаких технических подробностей...

Если нажать кнопку Clear и оставить висеть курсор над ней, а потом начать набирать текст, то при каждом нажатии пробела уже введённый текст будет очищаться. Понятно, почему это происходит, но неприятно

Соглашаюсь с комментаторами выше о неряшливости скачущих цифр в строке текста

Но при этом в голове сидит пример, где я точно использовал бы такие цифры — на табличках с номерами домов. Там чаще всего 2 (крайне редко 3) цифры и нет текста слева и справа. В такой ситуации пляска как раз начинает работать на благо

Я давным давно использую Good Grapher (http://www.goodgrapher.com). И на iPad'е, и на iPhone. Кроме калькулятора с множеством функций (математических) есть ещё и рисовалка графиков

После моего супер-провального собеседования в 2019 (были две задачи: про отель и нули с единицами, обе решил частично) мне через две недели прислали письмо, сказали что не подхожу, надо решать задачи на литкоде и попробовать ещё раз через полгода.

Но ведь много математики не нужно =)

Выше уже сказали, что есть много разных методов, а я позволю себе немного саморекламы.
О, про std::iterator не знал, но когда писал он точно был
Вот результаты моих экспериментов, когда-то тоже надо было много for’ов писать: github.com/yeswell/for-range
Вы молодец. Хотел плюсануть в карму, зашёл в профиль и оказалось, что уже сделал это когда-то. Успехов!
В комментариях ufo‘низация какая-то происходит…

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность