MCPcopy
hub / github.com/careercup/ctci

github.com/careercup/ctci @main sqlite

repository ↗ · DeepWiki ↗
2,045 symbols 4,226 edges 454 files 196 documented · 10%
README

ctci

Solutions for "Cracking the Coding Interview v5"

Adding equivalent solutions in Objective-C Adding my own solutions

Extension points exported contracts — how you extend this code

Being (Interface)
* Dogs and Cats polymorphism */ [1 implementers]
Go/Chapter 3/Question3_7/Question.go

Core symbols most depended-on inside this repo

add
called by 77
java/Chapter 3/Question3_4/Tower.java
length
called by 67
java/Chapter 18/Question18_13/WordGroup.java
append
called by 62
java/Chapter 18/Question18_13/Rectangle.java
PushFront
called by 49
go/chapter02/list/list.go
size
called by 49
java/Chapter 8/Question8_9/File.java
get
called by 46
java/Chapter 8/Question8_10/Hash.java
Next
called by 39
go/chapter02/list/list.go
put
called by 39
java/Chapter 8/Question8_10/Hash.java

Shape

Method 1,364
Class 357
Function 281
Struct 26
Enum 13
TypeAlias 3
Interface 1

Languages

Java69%
Python17%
Go14%
TypeScript1%

Modules by API surface

Go/Chapter 3/Question3_7/Question.go29 symbols
go/chapter02/list/list.go25 symbols
java/CtCILibrary/CtCILibrary/AssortedMethods.java23 symbols
python/Chapter 4/Question4_5/ChapQ4.5.py16 symbols
python/Chapter 4/Question4_6/ChapQ4.6.py15 symbols
python/Chapter 3/Question3_5/3_5.py15 symbols
java/Chapter 8/Question8_7/User.java15 symbols
python/Chapter 4/Question4_8/ChapQ4.8.py14 symbols
python/Chapter 4/Question4_7/BinaryTreeNode.py13 symbols
java/Chapter 5/Question5_3/Question.java13 symbols
python/Chapter 9/Question9_10/tallest_stack.py12 symbols
python/Chapter 9/Question9_02/robot_paths.py12 symbols

Dependencies from manifests, versioned

chai* · 1×
mocha* · 1×
require-directory* · 1×
sinon* · 1×

For agents

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

⬇ download graph artifact