diff --git a/W4/input.in b/W4/input.in deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/W4/uxuhul.cc b/W4/uxuhul.cc deleted file mode 100644 index abaa6045ddd5761fd9c8e8fc0722545c19dc76f7..0000000000000000000000000000000000000000 --- a/W4/uxuhul.cc +++ /dev/null @@ -1,22 +0,0 @@ -#include <iostream> -#include <sstream> - - -using namespace std; - -bool first[] = {false, false, false, false, true, true, true, true}; -bool second[] = {false, false, true, true, false, false, true, true}; -bool third[] = {false, true, false, true, false, true, false, true}; -bool stones[] = {false, false, false}; - - -int main() -{ - - - - - - - return 0; -} \ No newline at end of file diff --git a/W4/uxuhul/test.py b/W4/uxuhul/test.py deleted file mode 100644 index 249dd0090a5ef2ea84aaf6154ae774b6bfea477f..0000000000000000000000000000000000000000 --- a/W4/uxuhul/test.py +++ /dev/null @@ -1,64 +0,0 @@ -from sys import stdin - -def middle_priests(pref_in, pref_out): - #print('middle priests') - next_step = {} - next_step['NNN'] = ['YNN', 'NYN', 'NNY'] - next_step['NNY'] = ['YNY', 'NYY', 'NNN'] - next_step['NYN'] = ['YYN', 'NNN', 'NYY'] - next_step['NYY'] = ['YYY', 'NYN', 'NNY'] - next_step['YNN'] = ['YYN', 'YNY', 'NNN'] - next_step['YNY'] = ['YYY', 'YNN', 'NNY'] - next_step['YYN'] = ['YNN', 'YYY', 'NYN'] - next_step['YYY'] = ['YYN', 'NYY', 'YNY'] - - pref_translate = ["NNN", "NNY", "NYN", "NYY", "YNN", "YNY", "YYN", "YYY"] - list_out = ["0", "0", "0", "0", "0", "0", "0", "0"] - #print(pref_out) - - for i in range(1,9,1): - best = pref_in.index(str(i)) - #print(best) - if pref_translate[best] in pref_out: - new_best = pref_translate[pref_out.index(pref_translate[best])] - indices = [i for i, x in enumerate(pref_out) if x == pref_translate[best]] - for i in indices: - values = next_step[pref_translate[i]] - #print(values) - for v in values: - - if(list_out[pref_translate.index(v)] == "0"): - #print("index") - #print(pref_translate.index(v)) - list_out[pref_translate.index(v)] = pref_translate[best] #pref_out[i] - #print(list_out) - return list_out - - -def main(): - lines = [] - - for line in stdin: - lines.append(line) - n_problems = int(lines[0]) - #print(n_problems) - line_iterator = 1 - state_V = 'NNN' - all_lookups = [] - - for i in range(n_problems): - start_translate = ["NNN", "NNY", "NYN", "NYY", "YNN", "YNY", "YYN", "YYY"] - n_priests = int(lines[line_iterator]) - #print(n_priests) - for x in range(n_priests,0,-1): - inp = lines[line_iterator+x].split() - #print("input") - #print(inp) - #print(start_translate) - pref = middle_priests(inp, start_translate) - start_translate = pref - #print("results after iteration") - print(start_translate[0]) - line_iterator +=(n_priests+1) - -main() \ No newline at end of file diff --git a/W6/islands2.cc b/W6/islands2.cc deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000