/incubator

Monorepository with experiments and useless programs

Primary LanguageJavaScriptThe UnlicenseUnlicense

Monorepository with useless programs

Directory structure:

  • /adoc - AsciiDoc sandbox. It is a best format for large documentation
  • /algoprog.ru - Problem solving from algoprog.ru and informatics.mccme.ru sites in C++
  • /capnproto - Experiments with Cap'n Proto. Cap'n Proto is an insanely fast data interchange format and capability-based RPC system.
  • /clojure - Problem solving from algoprog.ru and informatics.mccme.ru sites in Clojure
  • /comb - Some useful combinatorics algorithms implemented in Python
  • /cpp - External and internal web-services on C++ and Cap'n'Proto
  • /crypto - Cryptography
  • /kotlin - Algorithms on graphs implemented on Kotlin
  • /java - Data structures, algorithms written on pure java from scratch + actors
  • /scala - Functional programming practice on pure Scala and using Cats library (and some other)
  • /ml - Machine Learning
  • /sql - State machine, tree-structures, versioning, discontinuous ranges intersection and other non-trivial implementations on SQL
  • /typelevel-ecosystem - Web-services on Scala wrtten in functional style
  • /windows - Automation for Windows
  • /unfinished - Cemetery. All languages

Решения задач с algoprog.ru и informatics.mccme.ru. Старые решения на Clojure формально не проверялись, потому что Clojure нет среди доступных языков программирования. Решения на C и C++ формально проверены через систему на informatics.mccme.ru и прошли все тесты.

Проверить решения на Clojure можно так:

cd clojure
lein test

Тесты для решений на C и C++ не опубликованы, но собрать все такие программы можно так:

./build.sh

Исходные тексты задач не публикуются в этом репозитории. Их можно найти по ссылкам:

PROBLEM_ID содержится в имени файла с решением.


Список решённых задач:

Приведены ссылки на исходные тексты задач и ссылка на решение, которое хранится в этом репозитории.