Обновить
119
Сергей Мартынов@smart

IT как бизнес, IoT как хобби, ML/AI на практике

138
Подписчики
Отправить сообщение
Ну это уже другой способ решения ;) Тогда уж на php можно так:

for(;$i<=999;)$a[array_sum(str_split($i++))]++;foreach($a as$i)$k+=$i*$i;echo$k;

— на несколько символов короче.

А на perl — еще короче:

s//+0x/gc,$a[eval]++for 0..999;$s+=$_*$_ for@a;print$s

Я, конечно, php плохо знаю — но не настолько :) В php, как и в большинстве схожих языков, у логических операций приоритет ниже, чем у сложения-вычитания.

Но когда я писал, я не смотрел в документацию — я просто всегда проверяю подобные куски кода, прежде чем опубликовать. Поэтому не поверьте, а проверьте — все будет работать верно! ;)
«Кому не слабо написать короче?» — это опасный призыв ;)

Ваш вариант для php можно немного сократить:

for($i=1000000;$i||die("$c");$s=sprintf("%06s",--$i),$s[0]+$s[1]+$s[2]-$s[3]-$s[4]-$s[5]||@$c++);

(или еще на 1 символ, если забить на warning)

Может можно и короче, но я не знаток php. На perl, например, можно это же решение «в лоб» реализовать сильно короче:

s|(?=.)|$a++%6>2?"+":"-"|ge,$b+=!eval for"0"x6..9x6;print$b

И тогда уж не
sum( @t[0..2] ) == sum( @t[4..5] )
а
sum( @t[0..2] ) == sum( @t[3..5] )
Для perl это непозволительно длинные решения! :) Предлагаю так:

$ perl -e 's|(?=.)|$a++%6>2?"+":"-"|ge,$b+=!eval for"0"x6..9x6;print$b'
55252

Короче пока не придумал.
Ссылка была именно на сайт Microsoft. Вы купили upgrade-версию? Я же писал, что на сайт я попал, но мне там предлагалось купить именно upgrade-версию. Это меня насторожило, и я позвонил в support.
Как тут ниже сказали, эта халатность и бездействие (вполне закономерные для монополиста) в конечном итоге и приводит к тому, что простой человек покупает на рынке диск (или скачивает торрент), с которого ему все точно гарантированно установится и будет работать. Пиратский продукт получается удобнее в использовании, чем лицензионный :-\
Представил себя на месте хабраюзера - и плюсанул Ваш коммент. Действительно, увидев такой заголовок на главной я бы тоже удивился этому посту.

Но заметьте, что этот пост я написал только в свой личный блог. И он отражает только мой личный опыт и мое личное недовольство. И то, что пост вылез на главную - уже не от меня зависит, верно? Что ж мне его, удалить теперь, что ли? И так уже дисклеймер написал, чтобы не обижать людей незаслуженно :)
А вот тут я с Вами конечно соглашусь - хабр уже давно не такой, каким Вы его хотите видеть. И что-то предпринимать, на мой взгляд, поздно - разве что начать с нуля и формировать новое сообщество. Но и то, нет никаких гарантий, что оно сформируется "правильно" - ведь "материал" для построения сообщества (пользователи рунета) останется фактически тот же. Можно, конечно, ввести жесткую цензуру и модерацию - но можно ли будет назвать такое сообщество действительно социальным явлением?
Спасибо за ссылку, почитал. Правда, это лицензии для партнеров, продающих софт, а не для меня, простого конечного пользователя - но полный отказ от ответственности, конечно, впечатляет. Я не знаток законов, но все же фраза "за исключением случаев, когда это требуется применимым законодательством" внушает надежды (хотя наше законодательство конечно тоже вызывает вопросы).
Ноутбук я купил у вполне именитого производителя под названием Sony. Офис туда ставил не МС - но все, что мне говорил и обещал сам этот офис - это уж чисто дело рук МС и никого другого, верно?
Так в том и проблема, что даже на первый вопрос - не расскажут. Не говоря уж о том, что на пробной баночке колы явно написано предложение купить целый ящик...
А ключик, ключик не пробовали покупать? Мне даже никакая доставка не нужна - только цифирки :)
Я не секретарша, но как техдир вебстудии - работаю с документами очень много... ну, по крайней мере больше, чем хотелось бы :)
Вы немного напутали. Ограничение в 25 запусков устанавливается, если просто установить дистрибутив офиса без ключа. У меня же он как-то там активировался через интернет, скачал себе ключ демо-версии (кажется, с моей помощью) - и осталось только ограничение в 60 дней.

А пользуюсь офисом я часто - запускаю по несколько раз в день, ежедневно.
У меня вот даже карточка есть, но заплатить ей за офис, представьте, просто негде оказывается :)
Охотно верю. К счастью, "своя организация" уже оснащена лицензионным ПО, и к счастью, с хитросплетениями корпоративного лицензирования разбирался не я. Но на свою беду, я предпочитаю работать на личном ноутбуке, и вот дорос до того, что хочу пользоваться только "честным" софтом :)
Эээ, смотрите пожалуйста второй сверху коммент (он же дисклеймер) - "заголовок сознательно провокационный" :) Конечно он не соответствует содержанию напрямую, но так ведь веселее ;) К тому же, это мой личный блог, а не тематическое сообщество.
Softkey я тоже уважаю, и заглянул и на него. Но так и не понял, есть ли среди множества вариантов поставки то, что я ищу - лицензия без коробки.
И кстати про автомобили - я когда свою текущую машину покупал, довольно много ходил на тест-драйвы. Так вот, в любом салоне менеджеры будут счастливы, если ты сразу после тест-драйва захочешь купить машину. И всячески стараются тебя к покупке сподвигнуть, посоветовать и помочь.

Собственно, мой пост - он именно об этом.

Информация

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

Специализация

Специалист
От 3 000 000 ₽