Рекомендации YouTube не перестают удивлять
Совсем недавно многим в том числе и мне попало в рекомендации видео 8 летней давности про каких-то 13-леток.
Да,так что это даже поляку в реки залетело.
Совсем недавно многим в том числе и мне попало в рекомендации видео 8 летней давности про каких-то 13-леток.
Да,так что это даже поляку в реки залетело.
Пикабу давно скатился в сборник слезовыдавливательных историй написанных практически 100% копирайтером (уж не знаю нахуя, но очень однотипно составлены они и всегда имеют элемент который должен зацепить), баянов, пересланных новостей, И КРАЙНЕ РЕДКО авторского контента, которым изначально он задумывался.
Я не питаю иллюзий по поводу того что наше общество умное и справедливое, и продвигает адекватные идеи и посты, вверх, а кал давит в минусах, но с уходом минусов как будто бы регуляция того что пост окажется в горячем и лучшем в гораздо большей степени перешла в руки администрации пикабу, вполне возможно что есть какие то подходы к тому чтобы прийти в администрацию и попросить их за деньги вывести текст в топ, по возможности (бесплатная идея к расследованию, возможно кто то обладает свободным временем, желанием, и хочет попробовать провести свои следственные действия в этом направлении и сделать из этого пост)
А может нам нужен новый пикабу просто, у нас тут достаточно много программистов, и например у меня планируется в июне свободное время, мы могли бы за месяцок сделать более менее прозрачный сервис (пока что не понятно нужно ли это, и если нужно то в чем именно будет фишка помимо возвращения минусов в обиход).
В общем пишите комментарии кто что думает по высказанным мною вещам, и прошу прощения за пунктуационные ошибки, по русскому в школе была 3.
Дисклеймер: к экзамену по решениям с сайта решу-егэ готовиться можно. Но жить так нельзя.
Наткнулась с одной ученицей на комбо "задачка с решениями" в ЕГЭ по информатике. Задача из "типа 8" (то, что в экзамене может выскочить под номером 8). Ещё конкретнее - личный номер задачки на сайте 40724.
Поглядим на решения - их несколько разных
Тут полностью поместилось первое "другое решение на языке Python" и заголовок второго
Тут уже только второе "другое решение на языке Python" полностью, но без хвоста туда вправо (скрыто прокруткой)
Хвост последнего "другого решения", увы, не скринится из-за горизонтальной прокрутки, прокрутка не лезет в экран (либо нужны два скрина по горизонтали, мне лень), так что копирую мышкой:
первое длинное if внизу скрина:
if a.count('А') == 2 and a.count('С') == 1 and a.count('В') == 1 and a.count('Е') ==1 and a.count('Т')==1 and a.count('Л') == 1 and a.count('Н') == 1:
второе длинное if внизу скрина:
if i1 != i2 and i2 != i3 and i3 != i4 and i4 != i5 and i5 != i6 and i6 != i7 and i7 != i8 and (not(a in sett)):
Что не так с последним "другим решением"
Давайте над этим кодом импортируем модуль времени, запомним время на старте, в конце программы запомним ещё время финиша, и, наконец, выведем разность:
import time
start = time.time()
(код с сайта)
finish = time.time()
print(finish - start)
Мне сейчас вывелось полминуты с хвостом. Это много?
Ну, как сказать. Давайте посмотрим, сколько чего считал мой бедный компьютер.
Переменные i1, i2, ... i8 пробегают отдельно и самостоятельно все элементы имени (слова) "СВЕТЛАНА". Каждая назначается восемью способами, каждая назначается самостоятельно, т.е., имеем восемь в восьмой степени вариантов.
Вычислим это восемь в восьмой приблизительно, округлив вниз: восемь же - это куб двойки. Надо куб двойки в восьмой степени вычислить - двойка в двадцать четвёртой.
Двойка в десятой чуть больше тысячи. Двойка в двадцатой - миллион с хвостом.
Двойка в четвёртой - шишнацать. Шишнацать лямов только одних операций сборки проекта (формирования строки a).
Далее внутри строчки a ведётся подсчёт того-этого уже в первом if. Надо причём понимать, что "подсчёт внутри a" - это последовательный просмотр всей строки каждым счётчиком:
a.count('A') == 2 - потенциально восемь сравнений буквы 'A' с элементами строки a, с добавочным дальше сравнением количества равенств с двойкой.
a.count('С') == 1 - тоже восемь потенциально и др.
Дальше слегка спасает, что if на питоне ленивый - если одно сравнение провалено (скажем, a.count('A') не вышел в двойку), дальше он не посмотрит.
И всё же, всё же. Сколько вариантов, когда он пройдёт в первом if до последних своих трёх сравнений, т.е. окажется истинным
a.count('А') == 2 and a.count('С') == 1 and a.count('В') == 1 and a.count('Е') ==1
?
Оставим этот вопрос читателю в качестве занимательного упражнения.
Да и второй длинный if тоже, пожалуй, оставим.
И напоследок
В ЕГЭ так вот делать можно. Там полминуты не время. Даже минута - не время.
При этом факт, что решение "второе другое" составить-то проще всего. Оно человеко-читаемое более всех.
Вопрос для гиков: как написать решение этой задачи, чтобы работало год?
Любое ДТП – событие для автовладельца крайне неприятное. Причем как для виновника аварии, так и для потерпевшей стороны. Ждать ГАИ, тратить свое время и нервы не каждому по душе. А если еще и виновника не найдут, то совсем всё печально. Тем не менее ПДД в подобных случаях предписывают четкий алгоритм действий, которые нужно предпринять. Только не все этим алгоритмом руководствуются, ограничиваясь принципом «авось никто не заметит»
Этот отрывок был взят из книги Эллен Ульман «Баг» (2003)* и переведен. Приятного чтения!
Он готов был поверить, что у человеческого мозга и компьютера общая структура и, значит, его код должен стремиться «мыслить» как человек. Но каждый раз, когда он садился писать «умный» поиск места, где пользователь кликнул мышкой, — с использованием предположений о том, что человек с наибольшей вероятностью хотел сделать, — код тонул в условных конструкциях. Если мышь не в верхнем окне, то найти окно, от которого видно самый большой участок, и проверить там. Если мышь не там, то найти окно, которое использовали последним, и поискать там. Если и там нет, то, если есть кнопка «Выйти»… В сравнении с примитивным решением — коротким циклом, который просто методично обыскивал экран сверху вниз и слева направо, не принимая во внимание никакие ожидания, — «умное» всегда проигрывало. Ему становилось грустно. Может, он выбрал неверную логику. Может, компьютеры еще не настолько быстры, чтобы успевать за человеческим мышлением.
Потом он задался вопросом, не было ли ошибкой даже пытаться имитировать в коде поведение человека. Возможно, компьютеру просто скорость дается лучше хитрости. Возможно, весь «ум» компьютера всего-навсего в том, что он может сделать кучу тупых вещей со скоростью света. И все же (его мозг метался вокруг этой головоломки туда-сюда) что, если человек устроен точно так же и за всей кажущейся сложностью человеческой мысли скрывается что-то такое же простое, как его симуляция, — огромная куча примитивных штук.
* События книги происходят в 1984 году.
Этот пост — часть эксперимента с новыми форматами. Судьба формата будет напрямую зависеть от активности.
Спасибо @user5900583, @dimaaru, @crucified и таинственному пикабушнику за донаты.
Я давно пользуюсь данным сервисом, и заметил одну интересную особенность алгоритма подбора треков.
Если ты достаточно долго находишься в определëнной геолокации (то есть не просто мимо проходишь, а хотя бы несколько минут и регулярно там зависаешь, - например, магазин, остановка транспорта, ларёк с кофе, банк, аптека и т.д.) и при этом вручную включаешь какой-то трек, то потом, каждый раз когда ты там бываешь, Яндекс включает именно этот трек. Не каждый раз, но как минимум 1 раз из 3-4 посещений этого места точно.
Причём это настолько влазит в сознание, что у меня уже есть места в городе, которые ассоциируются с Гражданской обороной, или, например, Бобом Марли.
У кого-нибудь ещё имеет место быть такая хрень?
Я вчера купила три пакетика семян, каждый по 30 рублей.
Реклама на Пикабу сегодня-теперь тебе нужна английская теплица за 1,5 млн