MCPcopy
hub / github.com/kolodny/exercises

github.com/kolodny/exercises @main sqlite

repository ↗ · DeepWiki ↗
15 symbols 44 edges 19 files 0 documented · 0%
README

Gitter

These are some basic (and advanced) coding challenges

Here's the basic workflow:

[~]         $ git clone https://github.com/kolodny/exercises
[~]         $ cd exercises
[exercises] $ npm install
[exercises] $ cd debounce
[debounce]  $ vi index.js
[debounce]  $ npm test

This uses a basic TDD approach so take a look at the test.js file in each directory to see what needs to be implemented, write an index.js as the solution file

Contributing

Pull requests welcome, please follow the basic workflow:

  1. Make a folder
  2. Copy a package.json from a sibling folder
  3. Make a test.js file
  4. Optionally provide a README.md

Core symbols most depended-on inside this repo

generateRandomNumberArray
called by 6
binary-search/test.js
next
called by 5
jasmine-async/test.js
doublesha256
called by 2
merkle/test.js
sha256
called by 2
merkle/test.js
fun1
called by 2
async/test.js
fun2
called by 2
async/test.js
fn
called by 2
value/test.js
asyncFactory
called by 0
throttle-promises/test.js

Shape

Function 15

Languages

TypeScript100%

Modules by API surface

jasmine-async/test.js4 symbols
merkle/test.js3 symbols
flatten-thunk/test.js3 symbols
async/test.js2 symbols
value/test.js1 symbols
throttle-promises/test.js1 symbols
binary-search/test.js1 symbols

Dependencies from manifests, versioned

mocha2.2.4 · 1×
sinon1.15.3 · 1×

For agents

$ claude mcp add exercises \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact