summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'data/test/oracle_creator.py')
-rwxr-xr-xdata/test/oracle_creator.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/data/test/oracle_creator.py b/data/test/oracle_creator.py
new file mode 100755
index 0000000..8ef5a14
--- /dev/null
+++ b/data/test/oracle_creator.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+import sys
+
+solutions = list()
+
+for line in sys.stdin.readlines():
+ line_data = line.split(":")
+ line_number = line_data[0]
+ solution_number = int(line_data[2])
+ solution_item_number = line_data[3].replace("$",'')
+
+ if (len(solutions) <= solution_number):
+ solutions.insert(solution_number, list())
+
+ solutions[solution_number].insert(int(solution_item_number), line_number)
+
+for sol in solutions:
+ print("(" + (' '.join(sol)) + ")")