char16t / incubator

Monorepository with experiments and useless programs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 содержится в имени файла с решением.


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

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

About

Monorepository with experiments and useless programs

License:The Unlicense


Languages

Language:JavaScript 36.0%Language:Jupyter Notebook 23.3%Language:Java 11.7%Language:Scala 10.3%Language:TypeScript 6.9%Language:HTML 4.9%Language:Handlebars 2.0%Language:C++ 1.2%Language:PLpgSQL 0.7%Language:Clojure 0.6%Language:CSS 0.6%Language:SCSS 0.4%Language:Kotlin 0.2%Language:Shell 0.2%Language:Rust 0.2%Language:Python 0.2%Language:Jinja 0.1%Language:Makefile 0.1%Language:C 0.1%Language:Dockerfile 0.1%Language:TeX 0.1%Language:CMake 0.0%Language:Cap'n Proto 0.0%Language:PowerShell 0.0%Language:Batchfile 0.0%