diff --git a/veetcode/app.py b/veetcode/app.py index cf821e1..07b5c64 100644 --- a/veetcode/app.py +++ b/veetcode/app.py @@ -256,7 +256,7 @@ class ProblemListScreen(Screen): return for p in self.problems: - diff_char = {"easy": "E", "medium": "M", "hard": "H"}.get(p.difficulty, "?") + diff_char = {"easy": "Easy", "medium": "Medium", "hard": "Hard"}.get(p.difficulty, "?") check = "✓ " if p.name in self.solved else " " ol.add_option(Option(f"{check}[{diff_char}] {p.name}", id=p.name)) diff --git a/veetcode/cli.py b/veetcode/cli.py index 4190d84..1360f61 100644 --- a/veetcode/cli.py +++ b/veetcode/cli.py @@ -52,7 +52,7 @@ def list() -> None: for p in problems: mark = "✓" if p.name in solved else " " - diff = {"easy": "E", "medium": "M", "hard": "H"}.get(p.difficulty, "?") + diff = {"easy": "Easy", "medium": "Medium", "hard": "Hard"}.get(p.difficulty, "?") typer.echo(f"{mark} [{diff}] {p.name}") @@ -122,7 +122,7 @@ def open( if not name: typer.echo("Available problems:\n") for i, p in enumerate(problems, 1): - diff = {"easy": "E", "medium": "M", "hard": "H"}.get(p.difficulty, "?") + diff = {"easy": "Easy", "medium": "Medium", "hard": "Hard"}.get(p.difficulty, "?") typer.echo(f" {i}. [{diff}] {p.name}") typer.echo() choice = typer.prompt("Enter number or name")