add blacklisting

This commit is contained in:
2024-08-24 18:11:59 +03:00
parent f012c0536f
commit 473adc64b8
4 changed files with 106 additions and 44 deletions

25
alg_trainer.py Normal file
View File

@ -0,0 +1,25 @@
import json
def main():
with open("./output.json") as f:
data = json.loads(f.read())
covered_cases = set()
for case, scrambles in data.items():
if not scrambles:
continue
scramble = scrambles[0]
if scramble["raw_alg"] in covered_cases:
continue
if scramble["stm"] > 7:
continue
if case.startswith("Solved"):
continue
if not case.startswith("OneOne"):
continue
print(f'{case}: "{scramble['alg']}"')
covered_cases.add(scramble["raw_alg"])
if __name__ == "__main__":
main()