Skip to content

M17: add interactive base converter - #18

Merged
pgousdal merged 7 commits into
mainfrom
m17-interactive-base-converter
Sep 28, 2026
Merged

pgousdal merged 7 commits into
mainfrom
m17-interactive-base-converter

Conversation

@pgousdal

Copy link
Copy Markdown
Contributor

M17 — Interactive base converter

Adds the first EduNumbers interactive learning tool.

  • converts integer input from bases 2–36
  • uses BigInt for exact large-integer handling
  • shows binary, octal, decimal, hexadecimal and base-36 representations together
  • rejects invalid digits explicitly
  • supports signed integers
  • includes automated parser tests, including a 64-bit maximum unsigned pattern
  • runs the interactive test in the normal CI qualification
  • publishes the tool with GitHub Pages
  • links it from the Pages landing page

No external JavaScript framework or runtime dependency is required in the browser.

@pgousdal
pgousdal merged commit 2f76f63 into main Sep 28, 2026
1 check passed
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