Skip to content

Se corrigen, simplifican y actualizan los ejercicios - #1

Merged
carlosalbertoxw merged 1 commit into
mainfrom
modernizacion
Nov 7, 2026
Merged

carlosalbertoxw merged 1 commit into
mainfrom
modernizacion

Conversation

@carlosalbertoxw

Copy link
Copy Markdown
Owner

Cambios

  • ejercicios/ → exercises/, comun/estructuras.py → common/structures.py, stacks/is_valid → stacks/valid_parentheses.
  • Los doctests ahora se ejecutan (--doctest-modules en addopts).
  • requires-python sube a 3.12 (3.9 y 3.10 sin soporte); tipos con Self y X | None; from_list como @classmethod y nuevo TreeNode.from_list (recorrido por niveles).
  • Pruebas con pytest.mark.parametrize y assert x / assert not x.
  • ruff configurado; el CI instala con pip install --group dev, corre lint y pruebas en 3.12 y 3.14.

Verificación

pytest: 25/25 (incluye doctests); ruff check y ruff format --check sin cambios.

Comunes a los 4 repos

  • Nombres en inglés y categorías estilo NeetCode (con git mv, se conserva el historial).
  • CI con acciones actualizadas, Dependabot (dependencias + GitHub Actions), .editorconfig y licencia MIT.
  • README actualizado.

🤖 Generated with Claude Code

- Nombres en inglés y categorías estilo NeetCode
- Correcciones de errores y pruebas parametrizadas
- Dependencias y herramientas actualizadas
- CI, Dependabot, .editorconfig y licencia MIT

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@carlosalbertoxw
carlosalbertoxw merged commit 21e985c into main Nov 7, 2026
2 checks passed
@carlosalbertoxw
carlosalbertoxw deleted the modernizacion branch November 7, 2026 05:25
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.

1 participant