File size: 418 Bytes
f965445 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | from __future__ import annotations
import argparse
import json
from pathlib import Path
from evolve import evolve
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument("problem_json", type=Path)
args = parser.parse_args()
print(json.dumps(evolve(json.loads(args.problem_json.read_text(encoding="utf-8"))), ensure_ascii=False, indent=2))
if __name__ == "__main__":
main()
|