Pull to refresh
100
0
Лёва Матюшкин @LeoMat

ученый, программист, иллюстратор, редактор

Send message
«Даешь что-то подобное» — не очень хороший лозунг :)
Забавно, что dead и dies получают много лайков, а к самой death отношение куда более нейтральное.
А жаль, я чувствую, что все можно сделать проще и быстрее.
А здесь и нет ничего чрезвычайного, во многих местах текста и комментариев подкинуты намеки на шуточность этого тона. И в Алгоритмы этот текст попал (а мог попасть и в Ненормальное программирование) лишь по просьбе того, чтобы она оказалось более доступной людям. Лежала она себе спокойно в Персональных блогах, и никого не раздражала.

Все, кроме описания задачи, кода и предложения улучшить его, здесь шутка.
Задача была поставлена, что операции можно ставить только между символами. Это множество можно расширить еще проще включив вначале символ нуля, тогда добавляются и 0-1..., 0*1.
Или превратит шутку в паранойю.
И правда. Только строчек очень много, так что:
narod.ru/disk/7015094001/make_a_hundred.zip.html
Но так за результатом следить интереснее.
Какой вам нужен формат:
выражение, число
или
число, сколько_раз_это_число_повторяется
Я рад, что результат моего решения подтвердилось уже 2 раза. А перебор реализовал через преобразование основания чисел, потому что просто не придумал другого более простого способа необходимого перебора.
Не понимаю, почему со скобками получается меньше решений, если это наоборот добавляет возможности получить 100 и почему они не начинают группировать операции сложения и вычитания.
Для каких чисел? И зачем вам это?
Да, знаю эту книгу. Но и в ней говорится, что если вы хорошо знаете таблицу умножения или проделывали много раз подобные операции, то вы можете пользоваться ей там, где удобно, указанным «улучшенным» способам подсчета это не повредит.

А в длине и долготе большой шутки можно увидеть и почувствовать какой-то новый обертон, о котором никогда не знал. Не думаю, что все надо стараться делать с «с бОльшей пользой» и что кто-то может объективно определить, дало это в итоге бОльшую или меньшую пользу, и тем более, насколько это важно.
Я не очень программист, мне непонятно что это.
Не подумайте, что я это всерьез каким-то боком. Довольно шутливый тон задан теми же картинками и общим содержанием статьи. Это не более чем очередное развлечение, направленное на развитие устного счета, подстрекаемого завлекательной постановкой задачи :)
1+2+3+4-56/7/8-9
Помня эту десятку из четырех и о способе получения единицы дробью.
Если вводить скобки, то и не забудьте про вариацию с минусом перед 1, или если уж быть совсем полными (или что там еще возможно), то можно и забыть даже про -1, а просто добавить еще к цифрам вначале 0.

И был бы очень рад увидеть сами варианты для такого скобочного решения, так что жду!
>>> 1*2-3-4+5+6-7-8+9 == 0
True

Excellent! Правда, из всевозможных целых найти для него решение проще всех. А других решительных ответов что-то невидно.
Вот, у меня в голове чипы сработали точно также.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity