exercism

Exercism solutions.
git clone git://code.dwrz.net/exercism
Log | Files | Refs

ModeNameSize
-rw-r--r--.gitignore1L
-rw-r--r--bash/error-handling/README.md53L
-rwxr-xr-xbash/error-handling/error_handling.sh12L
-rw-r--r--bash/error-handling/error_handling_test.sh36L
-rw-r--r--bash/hello-world/README.md81L
-rwxr-xr-xbash/hello-world/hello_world.sh10L
-rwxr-xr-xbash/hello-world/hello_world_test.sh8L
-rw-r--r--bash/raindrops/README.md64L
-rwxr-xr-xbash/raindrops/raindrops.sh25L
-rw-r--r--bash/raindrops/raindrops_test.sh109L
-rw-r--r--bash/two-fer/README.md72L
-rwxr-xr-xbash/two-fer/two_fer.sh7L
-rw-r--r--bash/two-fer/two_fer_test.sh40L
-rw-r--r--c/beer-song/README.md359L
-rw-r--r--c/beer-song/makefile33L
-rw-r--r--c/beer-song/src/beer_song.c59L
-rw-r--r--c/beer-song/src/beer_song.h8L
-rw-r--r--c/beer-song/test/test_beer_song.c107L
-rw-r--r--c/beer-song/test/vendor/unity.c1300L
-rw-r--r--c/beer-song/test/vendor/unity.h274L
-rw-r--r--c/beer-song/test/vendor/unity_internals.h701L
-rw-r--r--c/binary-search/README.md73L
-rw-r--r--c/binary-search/makefile34L
-rw-r--r--c/binary-search/src/binary_search.c26L
-rw-r--r--c/binary-search/src/binary_search.h12L
-rw-r--r--c/binary-search/test/test_binary_search.c106L
-rw-r--r--c/binary-search/test/vendor/unity.c1570L
-rw-r--r--c/binary-search/test/vendor/unity.h503L
-rw-r--r--c/binary-search/test/vendor/unity_internals.h872L
-rw-r--r--c/difference-of-squares/README.md51L
-rw-r--r--c/difference-of-squares/makefile33L
-rw-r--r--c/difference-of-squares/src/difference_of_squares.c19L
-rw-r--r--c/difference-of-squares/src/difference_of_squares.h5L
-rw-r--r--c/difference-of-squares/test/test_difference_of_squares.c78L
-rw-r--r--c/difference-of-squares/test/vendor/unity.c1300L
-rw-r--r--c/difference-of-squares/test/vendor/unity.h274L
-rw-r--r--c/difference-of-squares/test/vendor/unity_internals.h701L
-rw-r--r--c/gigasecond/README.md169L
-rw-r--r--c/gigasecond/makefile25L
-rw-r--r--c/gigasecond/src/gigasecond.c6L
-rw-r--r--c/gigasecond/src/gigasecond.h8L
-rw-r--r--c/gigasecond/test/test_gigasecond.c105L
-rw-r--r--c/gigasecond/test/vendor/unity.c1300L
-rw-r--r--c/gigasecond/test/vendor/unity.h274L
-rw-r--r--c/gigasecond/test/vendor/unity_internals.h701L
-rw-r--r--c/grains/README.md65L
-rw-r--r--c/grains/makefile32L
-rw-r--r--c/grains/src/grains.c27L
-rw-r--r--c/grains/src/grains.h5L
-rw-r--r--c/grains/test/test_grains.c78L
-rw-r--r--c/grains/test/vendor/unity.c1300L
-rw-r--r--c/grains/test/vendor/unity.h274L
-rw-r--r--c/grains/test/vendor/unity_internals.h701L
-rw-r--r--c/hamming/README.md62L
-rw-r--r--c/hamming/makefile32L
-rw-r--r--c/hamming/src/hamming.c15L
-rw-r--r--c/hamming/src/hamming.h1L
-rw-r--r--c/hamming/test/test_hamming.c96L
-rw-r--r--c/hamming/test/vendor/unity.c1300L
-rw-r--r--c/hamming/test/vendor/unity.h274L
-rw-r--r--c/hamming/test/vendor/unity_internals.h701L
-rw-r--r--c/hello-world/README.md53L
-rw-r--r--c/hello-world/makefile25L
-rw-r--r--c/hello-world/src/hello_world.c6L
-rw-r--r--c/hello-world/src/hello_world.h6L
-rw-r--r--c/hello-world/test/test_hello_world.c27L
-rw-r--r--c/hello-world/test/vendor/unity.c1300L
-rw-r--r--c/hello-world/test/vendor/unity.h274L
-rw-r--r--c/hello-world/test/vendor/unity_internals.h701L
-rw-r--r--c/isogram/README.md52L
-rw-r--r--c/isogram/makefile25L
-rw-r--r--c/isogram/src/isogram.c29L
-rw-r--r--c/isogram/src/isogram.h8L
-rw-r--r--c/isogram/test/test_isogram.c92L
-rw-r--r--c/isogram/test/vendor/unity.c1300L
-rw-r--r--c/isogram/test/vendor/unity.h274L
-rw-r--r--c/isogram/test/vendor/unity_internals.h701L
-rw-r--r--c/word-count/README.md50L
-rw-r--r--c/word-count/makefile25L
-rw-r--r--c/word-count/src/word_count.c88L
-rw-r--r--c/word-count/src/word_count.h29L
-rw-r--r--c/word-count/test/test_word_count.c566L
-rw-r--r--c/word-count/test/vendor/unity.c1300L
-rw-r--r--c/word-count/test/vendor/unity.h274L
-rw-r--r--c/word-count/test/vendor/unity_internals.h701L
-rw-r--r--elisp/anagram/README.md13L
-rw-r--r--elisp/anagram/anagram-test.el53L
-rw-r--r--elisp/anagram/anagram.el44L
-rw-r--r--elisp/bob/README.md20L
-rw-r--r--elisp/bob/bob-test.el110L
-rw-r--r--elisp/bob/bob.el55L
-rw-r--r--elisp/grains/README.md34L
-rw-r--r--elisp/grains/grains-test.el38L
-rw-r--r--elisp/grains/grains.el69L
-rw-r--r--elisp/hamming/README.md44L
-rw-r--r--elisp/hamming/hamming-test.el55L
-rw-r--r--elisp/hamming/hamming.el26L
-rw-r--r--elisp/hello-world/README.md21L
-rw-r--r--elisp/hello-world/hello-world-test.el15L
-rw-r--r--elisp/hello-world/hello-world.el15L
-rw-r--r--elisp/leap/README.md33L
-rw-r--r--elisp/leap/leap-test.el24L
-rw-r--r--elisp/leap/leap.el16L
-rw-r--r--elisp/rna-transcription/README.md25L
-rw-r--r--elisp/rna-transcription/rna-transcription-test.el32L
-rw-r--r--elisp/rna-transcription/rna-transcription.el23L
-rw-r--r--elisp/roman-numerals/README.md49L
-rw-r--r--elisp/roman-numerals/roman-numerals-test.el30L
-rw-r--r--elisp/roman-numerals/roman-numerals.el46L
-rw-r--r--elisp/two-fer/README.md19L
-rw-r--r--elisp/two-fer/two-fer-test.el21L
-rw-r--r--elisp/two-fer/two-fer.el15L
-rw-r--r--elisp/word-count/README.md19L
-rw-r--r--elisp/word-count/word-count-test.el64L
-rw-r--r--elisp/word-count/word-count.el21L
-rw-r--r--go/gigasecond/README.md29L
-rw-r--r--go/gigasecond/cases_test.go38L
-rw-r--r--go/gigasecond/gigasecond.go10L
-rw-r--r--go/gigasecond/gigasecond_test.go58L
-rw-r--r--go/hello-world/README.md39L
-rw-r--r--go/hello-world/hello_world.go6L
-rw-r--r--go/hello-world/hello_world_test.go37L
-rw-r--r--go/twelve-days/README.md53L
-rw-r--r--go/twelve-days/twelve-days.go79L
-rw-r--r--go/twelve-days/twelve_days_test.go71L
-rw-r--r--python/hello-world/README.md64L
-rw-r--r--python/hello-world/__pycache__/hello_world.cpython-37.pyc359B
-rw-r--r--python/hello-world/hello_world.py6L
-rw-r--r--python/hello-world/hello_world_test.py14L
-rw-r--r--python/high-scores/HELP.md55L
-rw-r--r--python/high-scores/README.md37L
-rw-r--r--python/high-scores/__pycache__/high_scores.cpython-39.pyc776B
-rw-r--r--python/high-scores/__pycache__/high_scores_test.cpython-39-pytest-6.2.5.pyc2862B
-rw-r--r--python/high-scores/high_scores.py14L
-rw-r--r--python/high-scores/high_scores_test.py58L
-rw-r--r--python/matrix/HELP.md55L
-rw-r--r--python/matrix/README.md77L
-rw-r--r--python/matrix/__pycache__/matrix.cpython-39.pyc864B
-rw-r--r--python/matrix/__pycache__/matrix_test.cpython-39-pytest-6.2.5.pyc2640B
-rw-r--r--python/matrix/matrix.py16L
-rw-r--r--python/matrix/matrix_test.py45L
-rw-r--r--python/raindrops/HELP.md55L
-rw-r--r--python/raindrops/README.md43L
-rw-r--r--python/raindrops/__pycache__/raindrops.cpython-39.pyc682B
-rw-r--r--python/raindrops/__pycache__/raindrops_test.cpython-39-pytest-6.2.5.pyc4742B
-rw-r--r--python/raindrops/raindrops.py21L
-rw-r--r--python/raindrops/raindrops_test.py69L
-rw-r--r--python/two-fer/HELP.md55L
-rw-r--r--python/two-fer/README.md54L
-rw-r--r--python/two-fer/__pycache__/two_fer.cpython-39.pyc480B
-rw-r--r--python/two-fer/__pycache__/two_fer_test.cpython-39-pytest-6.2.5.pyc1091B
-rw-r--r--python/two-fer/two_fer.py7L
-rw-r--r--python/two-fer/two_fer_test.py22L