# arpankg/ctci-python-solutions

Cracking the Coding Interview in Python 3. The solutions all have detailed explanations with visuals.

Repository: https://github.com/arpankg/ctci-python-solutions
Canonical: https://ross.abutalabs.com/products/ctci-python-solutions
Homepage: https://quastor.org/cracking-the-coding-interview/arrays-and-strings/one-away
License Family: other
Topics: cracking-the-coding-interview, interview-questions, interview-preparation, interview-practice, python3, python, gayle-laakmann-mcdowell
Last push: 2021-06-24T15:57:02+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2077, "days_push": 1896, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1059, forks 158 (observed 2026-08-28T04:03:25.553328+00:00)

## What it is
A collection of Python 3 solutions to the coding interview questions from 'Cracking the Coding Interview' by Gayle Laakmann McDowell, organized by chapter (arrays, linked lists, stacks, etc.). Each solution includes detailed explanations, originally hosted on quastor.org.

## Use cases
- prepare for software engineering coding interviews
- practice data structures and algorithms problems in Python
- study worked solutions to CTCI questions with explanations
- review common interview topics like linked lists and stacks
- find Python 3 reference implementations of classic interview problems

## When to choose
- you are working through the CTCI book and want Python 3 solutions with explanations
- you prefer reading annotated solutions over solving completely cold
- you want a chapter-by-chapter structured interview prep resource

## When to avoid
- you need an actively maintained library or runnable test suite - this is a study resource, not software
- you rely on the external quastor.org explanation links, which now appear to point to unrelated casino spam content
- you need solutions in a language other than Python

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: developer-tools, documentation
- domain: education, programming-languages, tutorials
- platform: python, cross-platform
- tags: interview-preparation, coding-interview, ctci, data-structures, algorithms, python3, study-guide

## Member repositories
- arpankg/ctci-python-solutions (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:25.553328+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:57:05.945651+00:00, confidence not recorded.
  - readme: https://github.com/arpankg/ctci-python-solutions (fetched 2026-08-28T04:03:25.553328+00:00, sha f540edea623a)
  - homepage: https://quastor.org/cracking-the-coding-interview/arrays-and-strings/one-away (fetched 2026-08-29T12:59:23.050513+00:00, sha 01103dc7b505)
  - site_page: https://quastor.org/about (fetched 2026-08-29T12:59:23.060250+00:00, sha 79fe6680083b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
