Как стать автором
Обновить
42.68
Рейтинг

Занимательные задачки

Разминаем мозги

Сначала показывать
Порог рейтинга

Ведьмаки цифрового мира: какой доход приносит охота за багами?

Занимательные задачки Тестирование веб-сервисов *Фриланс
Из песочницы

«В IT голодным не останешься» - поговорка новых реалий, которая давно себя оправдала. И ни для кого не секрет, что даже базовое образование в сфере цифровых технологий позволяет в дальнейшем работать сразу в нескольких направлениях. Поэтому, если вы ищите дополнительный заработок, то вас может заинтересовать такое неординарное явление в цифровом мире, как багхантинг – настоящая охота за «сокровищами».

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 3.2K
Комментарии 3

Новости

Задачка: Сбор дождевой воды 3D

Занимательные задачки Алгоритмы *
Из песочницы

Последнее время я крепко подсел на LeetCode. Нет ничего лучше, чем с утра после чашки кофе зайти на дейлик, быстро придумать решение, с замиранием сердца нажать Submit иии... Accepted! Настроение улучшается и можно спокойно работать. Но так бывает не всегда. Случается, что решения не видно совсем или удается придумать только брутфорсное решение что для LeetCode равносильно тому, что решения нет. Приходится открывать подсказки, смотреть как решили другие. А после некоторых задач вера в возможности собственного ума может и вовсе пошатнуться.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 3.4K
Комментарии 10

Делаем физическую лабораторию из смартфона своими руками

Блог компании Samsung Занимательные задачки Научно-популярное Физика DIY или Сделай сам
Tutorial

Всем привет! Продолжаем наш курс Galaxy Upcycling - Новая жизнь старого смартфона, где обсуждаем, как можно повторно использовать устаревший смартфон, иногда - в неожиданном качестве, как физическую лабораторию. Этому, например, посвящен небольшой курс “Лаборатория в кармане” педагога Анатолия Шперха. В самом деле, современный смартфон оснащен большим количеством сенсоров, способных измерять параметры окружающей среды.

Я рассмотрю сегодня три урока из приложения для проведения учебных физических экспериментов PhyPhox. Эти уроки относятся к разделу «механика» и задействуют разные сенсоры смартфона:

1. Скорость лифта (барометр и акселерометр)

2. Центрифуга (гироскоп и акселерометр)

3. Свободное падение (микрофон)

Читать далее
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 6.8K
Комментарии 11

Payment Village на PHDays 11: как проверяли на прочность онлайн-банк

Блог компании Positive Technologies Информационная безопасность *Платежные системы *Занимательные задачки Тестирование веб-сервисов *

Всем привет! В нашем блоге мы уже рассказывали о том, что на форуме Positive Hack Days 11 работала специальная зона Payment Village, где любой желающий мог поискать уязвимые места в онлайн-банке, банкоматах (если вдруг пропустили, читайте подробный райтап) и POS-терминалах.

В первую очередь мы оценивали критичность каждого найденного бага, затем подсчитывали общее количество уязвимостей, которое участник нашел во время исследования банковской системы. Награда в 50 тысяч рублей по традиции присуждалась тому, кто обнаружил самые опасные бреши, — в этом году победителем стал catferq. Он отыскал наибольшее число заложенных нами уязвимостей, среди которых были два критических бага, а также один баг, о наличии которого не подозревали даже мы :).

Делимся райтапом и подробными итогами конкурса.

Читать разбор
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 860
Комментарии 1

Занимательная задачка по мотивам теоремы Гёделя о неполноте

Занимательные задачки Математика *
Перевод

Альберт Эйнштейн награждает Гёделя (второй справа) наградой, названной в честь него самого

В 1931 году австрийский логик, математик и философ математики Курт Гёдель опубликовал свою теорему о неполноте. Эта работа считается одним из величайших интеллектуальных достижений современности.

В теореме утверждается, что в любой разумной математической системе всегда будут существовать истинные утверждения, которые невозможно доказать. Это утверждение шокировало математическую общественность, в которой до того преобладал неистребимый оптимизм, касающийся мощи и всеобъемлющей природы математики. Предполагалось, что математика «полна» — то есть, любое утверждение можно доказать или опровергнуть. 25-летний Гёдель показал, что это не так, составив корректное утверждение, доказать которое невозможно. Таким образом он продемонстрировал ограничения математики.

Теорема о неполноте преобразовала исследования основ математики и стала важным фактором развития информатики, поскольку из неё следует, что у возможностей всех формализованных систем, в том числе и языков программирования, есть свои ограничения.
Читать дальше →
Всего голосов 48: ↑43 и ↓5 +38
Просмотры 11K
Комментарии 44

ИТ листок

Занимательные задачки
Из песочницы

Так получилось, что я вот уже 12 месяцев нахожусь во временном и очень интересном путешествии. И в этом путешествии я изначально столкнулся с проблемой отсутствия информации по моим профессиональным темам. Её не хватает. Процесс её ручного получения за все эти месяцы я организовал, но затем мне пришло письмо от одного человека по имени Пётр (о чём чуть ниже). Я понимаю, что то, о чём пишет Пётр будет актуально для очень многих представителей ИТ-сферы, по разным причинам оказавшимся в СИЗО и колониях. А таких ребят немало — мы всегда подбадриваем друг друга и помогаем маленькими делами даже в автозаках. Причём я встретил немало очень интересных людей, с которыми я пересекался, скажем, по разные стороны своей работы.

И я хотел бы попросить вас посмотреть на идею, о которой пишет Пётр и подумать как её реализовать. Ибо в подобной ситуации может оказаться сегодня практически каждый.

Читать далее
Всего голосов 58: ↑51 и ↓7 +44
Просмотры 13K
Комментарии 16

Задача Пуаро

Занимательные задачки Математика *
✏️ Технотекст 2022

Пока все оживлённо обсуждают прошлый пост - имеет ли право на Хабре публиковаться что-то смешное ( хотя и полностью реалистичное) на тему «инженерного чуда» - опубликую новую математическую задачу.

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 3.4K
Комментарии 28

2 2 2 2 = 7

Занимательные задачки Математика *Логические игры
Из песочницы

В общем случае задача выглядит как поиск знаков арифметических операций и иных действий без использования других цифр для того, чтобы получить из четырёх двоек любое число от 0 до 9.

Довольно простые решения на сложение, деление и возведение в степень есть для всех чисел, кроме 7.

С 7 же нужно выйти за рамки привычного (помните головоломку про соединение точек и выход из зоны квадрата). По решению задачи можно многое узнать о собеседнике.

Читать далее
Всего голосов 30: ↑28 и ↓2 +26
Просмотры 17K
Комментарии 82

Сложный ARG квест для IT-шников, в котором ты не участвовал. (Часть 3 — финал)

Информационная безопасность *Занимательные задачки CTF *Игры и игровые консоли Логические игры

Квест окончен! Это было сложно... Но интересно! Постараюсь рассказать вам обо всех загадках последнего этапа квеста от ютубера.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 708
Комментарии 0

Математические задачки от автора блога DataGenetics

Занимательные задачки Математика *
Перевод


Грустная новость: британский специалист по науке о данных Ник Берри, автор блога DataGenetics, предназначенного для популяризации математики (одного из самых старых и популярных), покинул нас в начале октября 2022 в возрасте 55 лет, не сумев побороть рак.

Ник родился в Йоркшире, изучал авиационную технику в Саутгемптонском университете, потом переехал в Сиэтл, где работал специалистом по науке о данных на различные компании, включая Microsoft и Facebook. Блог DataGenetics он начал вести в 2009. Достаточно быстро проект набрал большое количество подписчиков: всё благодаря простому языку и интересным темам из области математики, физики и информатики.

Ник всегда мог найти интересную тему для обсуждения и доступно объяснить её, а также получал истинное удовольствие от этого процесса. Любил он и хорошие задачки-загадки. Сегодняшние задачки взяты из его блога.
Читать дальше →
Всего голосов 21: ↑18 и ↓3 +15
Просмотры 4.5K
Комментарии 37

Неплохой ARG квест для IT-шников, в котором ты не участвуешь… (часть 2)

Информационная безопасность *Занимательные задачки CTF *Игры и игровые консоли Логические игры

Начинается 3-я неделя наших приключений в квесте от NoobGameDev. Как и ожидалось - квест сложный, но затягивающий. Размах впечатляет... Появляется всё больше и больше новых загадок, но при этом общая картина рисуется всё яснее. В этот раз мы продвинулись очень далеко и нашли ещё больше интересного...

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.2K
Комментарии 2

Неплохой ARG квест для IT-шников, в котором ты не участвуешь…

Информационная безопасность *Занимательные задачки CTF *Игры и игровые консоли Логические игры
Из песочницы

Делюсь с вами своим опытом участия в квесте от ютубера...

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 4.4K
Комментарии 8

Задача про пьяницу

Занимательные задачки Математика *
Из песочницы

В книге «Пятьдесят занимательных вероятностных задач с решениями - Ф. Мостеллер» есть интересная задача про пьяницу, который с вероятностью p делает один шаг к обрыву и с вероятностью 1-p один шаг от обрыва. Пьяница стоит на расстоянии одного шага от обрыва. Что можно сказать про вероятность того, что он упадет?

Читать далее
Всего голосов 101: ↑101 и ↓0 +101
Просмотры 25K
Комментарии 71

Интрига в гостинице для животных и другие логические задачи

Занимательные задачки Логические игры
Перевод


Автор сегодняшних загадок – японский создатель логических и математических головоломок Тадао Китадзава. За двадцать лет работы он породил несколько оригинальных идей, а также смог по-новому взглянуть на уже устоявшиеся традиции.

Он считает, что суть головоломки в том, чтобы получить удовольствие, работая с ограниченным количеством информации. Он любит придумывать загадки, которые на первый взгляд кажутся сложными, но оказываются довольно простыми после того, как вы нащупаете верное направление.
Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Просмотры 5.5K
Комментарии 11

Истории

Пять задач, которые приходится решать при трудоустройстве начинающим Java-разработчикам в 2022 году

Блог компании Skillbox Занимательные задачки Программирование *Java *

Хабр, привет! Меня зовут Даниил Пилипенко, я программный директор факультета backend-разработки направления «Программирование» Skillbox, директор центра подбора IT-специалистов SymbioWay. Сегодня разберём практические задачи, с которыми могут столкнуться Java-разработчики junior-уровня на собеседовании. Такого рода задачи мы часто видим на собеседованиях наших клиентов и коллег, а также сами даём соискателям.

Читать далее
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 24K
Комментарии 47

Занимательные задачки: Филдсовская медаль для начинающих

Занимательные задачки Математика *
Перевод

Фото доски почётного профессора математики Нэнси Хингстон из колледжа Нью-Джерси. Из книги «Не стирать: математики и их доски»

Этим летом были объявлены лауреаты регулярной премии для математиков – Филдсовской премии, медали которой вручаются раз в четыре года математикам, не достигшим 40 лет.

Одним из победителей стала 37-летняя Марина Вязовская, вторая женщина-лауреат в истории премии, благодаря решению задачи об упаковке сфер в 24-мерном пространстве. В её честь первая загадка связана с упаковкой пива в трёхмерном ящике.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 3.6K
Комментарии 7

Восстановление повреждённых файлов на основе CRC32

Занимательные задачки Алгоритмы *Восстановление данных *

Нашел я недавно в закромах старый оптический диск (CD). Открыл его в проводнике и не могу зайти ни в одну папку. Протёр диск. Попробовал снова - та же оказия. Царапины на диске конечно есть, но не много и не сильные. Решил воспользоваться специальным софтом BadCopy. Половина мелких файлов восстановилась, половина нет. Большие файлы восстановились не полностью. В итоге в двух повреждённых архивах (повреждено 2% и 10%) я обнаружил один и тот же файл. При попытке его извлечь вылезала ошибка CRC. Но если в WinRAR при извлечении установить галочку "Keep broken files", то извлекается как есть. Так как мой файл был дорог мне как воспоминание и был небольшим - всего 640 КБ, я решил заморочиться. Там же в WinRAR, кстати, можно узнать оригинальный размер файла и его CRC32.

Итак, у нас есть две повреждённые версии файла, его длина и даже его CRC32, нужно восстановить оригинал. Что может быть проще?

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 4.8K
Комментарии 78

Найти вероятность выпадения k (сумма выпавших значений) при бросании n кубиков (часть 2 из 2)

Занимательные задачки Python *JavaScript *Алгоритмы *Математика *

Продолжаем решать задачу описанную в предыдущей статье: Есть n стандартных игральных костей (6-ти гранных кубиков) со стандартным обозначением всех граней от 1 до 6. Бросаем все n кубики разом. Нужно найти вероятность выпадения числа k, а именно суммы всех значений, выпавших на этих кубиках. Доходим до 1000 кубиков.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 2.9K
Комментарии 2

Как фидбек помог улучшить наш C++ квиз

Блог компании PVS-Studio Занимательные задачки C++ *C# *

Ранее в нашем блоге мы рассказывали о квизе для C++ разработчиков. С момента запуска мы тщательно собирали обратную связь. Часть из неё касалась ошибок в работе квиза, которые мы естественно решили исправить.


0985_fix_the_quiz_ru/image1.png

Читать дальше →
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 1.7K
Комментарии 10

Можно, но лучше не стоит: разбираемся в связях между объектами, функциями, генераторами и сопрограммами

Ненормальное программирование *Занимательные задачки Python *Кодобред Лайфхаки для гиков
Из песочницы
Перевод

Давайте проведём исследование некоторых взаимосвязей функций, объектов, генераторов и корутин в Python.

На уровне теории, каждая из этих концепций очень сильно отличается от других; но динамическая природа языка позволяет им заменять друг друга на практике.

Предупреждаю: мы рассмотрим рабочие, но очень странные примеры кода; я не советую вам применять их в реальных проектах!

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 7.7K
Комментарии 0

Вклад авторов