Skip to content

docs: fix 3Sum Closest title and stop PascalCase katas classifying as Array (closes #220) - #222

Merged
Huerte merged 1 commit into
Huerte:mainfrom
painbaba:pain/220-topics-audit
Nov 10, 2026
Merged

Huerte merged 1 commit into
Huerte:mainfrom
painbaba:pain/220-topics-audit

Conversation

@painbaba

Copy link
Copy Markdown

Closes #220 — the TOPICS.md audit results.

Audit (all 422 links checked)

  • Broken links: 0. Every relative link resolves to an existing file.
  • Duplicate titles verified legitimate: "Jump Game" x2 (practice6/practice133 — both LeetCode jump-game, two independent solutions), "Longest Subarray with Sum K" x2 (GfG + Codechum), "Sum of Multiples" x2 (same LC problem, two solutions). No action.
  • Title inaccuracy fixed: practice135.py said "3Sum Closet" — its own Source URL (problems/3sum-closest/) confirms LeetCode's "3Sum Closest". Header corrected.
  • Misclassifications fixed at the root: TOPICS.md is generated by scripts/generate_topics_index.py, whose Array keyword "pascal" (meant for Pascal's triangle) was capturing string katas:
    • "Convert PascalCase string into snake_case" (CodeWars) sat under Array
    • "CamelCase" (practice383) sat under Array
    • fix: Array keywords "pascal" -> "pascal triangle", "pascal's triangle"; String gains "pascalcase", "snake_case", "snake case", "camelcase". After regeneration: Array 97->96, String 87->89, Unclassified 125->124, and both katas now sit in String.
  • Statuses: all entries "Complete"; no empty/placeholder solution files found.

Notes

  • TOPICS.md is generated (<!-- dynamically generated ... -->) — the fixes live in the sources: one solution header + the generator's keyword tables; TOPICS.md was regenerated with python scripts/generate_topics_index.py.
  • The generator's category keyword sets are heuristic; if you'd rather review future miscategorizations in bulk, a keyword-audit mode in the script would catch them — happy to add one.

Disclosure

This contribution is 100% AI-generated and AI-tested — Z.ai GLM-5.3-Flash via AutoClaw. Nobody hand-wrote or hand-reviewed these lines; the audit numbers above come from the executed checks described.

… Array (closes Huerte#220)

Signed-off-by: zwork <zwork@local>
@Huerte
Huerte merged commit dd88600 into Huerte:main Nov 10, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Help check TOPICS.md for broken links and inaccuracies - no code needed

2 participants