1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Gökmen Görgen 1c1ebaf2ee new solution: emacs-lisp, grains. 2 months ago
c typing integration for python 4 months ago
clojure new solution: clojure, tracks on tracks on tracks. 3 months ago
common-lisp separate gitignore files. 3 months ago
csharp typing integration for python 4 months ago
dart separate gitignore files. 3 months ago
emacs-lisp new solution: emacs-lisp, grains. 2 months ago
go run pre-commit for all files. 4 months ago
kotlin separate gitignore files. 3 months ago
python update solution. 3 months ago
rust separate gitignore files. 3 months ago
.gitignore new solution: clojure, tracks on tracks on tracks. 3 months ago
.pre-commit-config.yaml add lisp-format to pre-commit. 4 months ago
LICENSE Create LICENSE 3 years ago
README.md add pre-commit config. 4 months ago

README.md

MY EXERCISM CHALLENGE

Every night, whenever I was alone with my tinnitus, whenever I was sleepless, I was at my computer and tried to solve a puzzle each day. Some of them took days; some were very easy.

The challenge is not over yet, and I think it will continue for a while too. Sometimes old questions are updated, Exercism contributors continue to add new unit tests. I see my mistakes when I go back and review my solutions. So, after solving all the puzzles, I will continue to look from time to time.

I do not think about adding a language more. These three languages (Rust, Dart, and Lisp) is pretty fun and instructive for me. Please do not open a pull-request. You can fork, but I think it will be more fun for you to start from scratch.

COMMON

brew install pre-commit
pre-commit install

PYTHON

I'm using Anaconda for running tests on local. Install required packages first:

brew install miniconda

conda create -n exercism python=3.10.4
conda activate exercism
conda install pytest pytest-cache pytest-subtests