[Перевод] Увлекательная история о раскрашивании парных скобок — как VSCode ускорил раскраску в 10,000 раз

Прим. Wunder Fund: в этой статье из блога VSCode рассказана увлекательная алгоритмическая история о решении проблемы раскрашивания скобок. Господам удалось достичь значительногоускорения этого процесса. Нам самим очень нравится решать подобные зад…

Шифры замены и табличного гаммирования

В данной работе рассматриваются шифры замены и табличного гаммирования. Читателю предлагается решить несколько задач из области защиты информации.Допустим, что устройства читателя подвергаются атаке со стороны неизвестного хакера.Нарушитель, хакер, зло…

Антиплагиат исходного кода: гибридный подход с использованием парсера ANTLR

Работая при университете, недавно столкнулся с интересной задачей, связанной с поиском академического плагиата во внутренней системе контестов по программированию, ставшей основой для преподавания основ алгоритмики студентам первого курса. Позже, начав…

Идеальная экономика

Я не экономист, но в свете текущих событий с криптовалютами и в принципе с экономикой, хотел бы поделиться мыслями о некой идеальной экономике, вокруг которой всё сейчас и происходит. Подробнее далее……

RustCon Contest 2021 — соревнование для тех, кто пишет на Rust и тех, кто только к нему подступается

В прошлой статье мы писали, что давно пора снова собрать русскоязычное сообщество rust-разработчиков, и поэтому в декабре проведем RustCon Russia. Так вот, при подготовке конференции мы поняли, что есть два разных сегмента тех, кому интересен Rust. Пер…

[recovery mode] Формы глаголов в английском языке

Многие при изучении английского языка сталкивались с необходимостью заучивания форм вспомогательных глаголов в каждом из времен английского языка. Однако, эти вспомогательные глаголы формируются по довольно простому алгоритму, о котором я и расскажу в …

Спортивное программирование — социальный лифт в IT. Как его использовать школьнику, родителям школьника и разработчику?

С какого возраста можно обучать ребенка программированию и какой язык лучше выбрать? Как попасть на самые крутые IT-направления в лучшие вузы? Становятся ли дети разработчиков разработчиками? Как попасть на стажировку в Яндекс или на работу в Google?Об…

Парадокс Монти Холла не работает

Недавно на просторах интернета увидел отрывок из фильма «Двадцать одно». В этом отрывке говорится о том, что парадокс Монти Холла действительно работает!До сих пор я ничего не слышал об этом парадоксе, но при этом мне никак не верилось в его правдивост…