Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # A python solution for this
- # riddle: https://www.idf.il/%D7%90%D7%AA%D7%A8%D7%99%D7%9D/%D7%96%D7%A8%D7%95%D7%A2-%D7%94%D7%99%D7%91%D7%A9%D7%94/2020/%D7%97%D7%99%D7%93%D7%AA-%D7%9E%D7%A6%D7%95%D7%91-%D7%9E%D7%99%D7%95%D7%97%D7%93%D7%AA-%D7%9C%D7%97%D7%A0%D7%95%D7%9B%D7%94/
- from itertools import product
- # Numbers: 0...PEOPLE_NUM-1
- PEOPLE_NUM = 4 # (100 is too slow)
- def get_all_possible_numbers(people_num: int):
- return (list(i) for i in product(range(0, people_num), repeat=people_num))
- def hide_number_in_index(numbers: list, index: int):
- numbers_copy = numbers.copy()
- numbers_copy[index] = None
- return numbers_copy
- def find_good_guess_index(guesses: list, real_numbers: list):
- for ind, guess in enumerate(guesses):
- if guess == real_numbers[ind]:
- return ind
- return -1
- def single_guess(my_ind: int, all_people_except_me: list):
- # See "ניחוש סימולטני":
- # https://he.wikipedia.org/wiki/%D7%97%D7%99%D7%93%D7%AA_%D7%94%D7%9B%D7%95%D7%91%D7%A2%D7%99%D7%9D
- sum_numbers_except_mine = sum(i for i in all_people_except_me if i)
- sum_remainder = sum_numbers_except_mine % PEOPLE_NUM
- guess = (my_ind - sum_remainder) % PEOPLE_NUM
- return guess
- # Start:
- all_good = True
- for real_numbers in get_all_possible_numbers(PEOPLE_NUM):
- guesses = [single_guess(ind, hide_number_in_index(real_numbers, ind))
- for ind, num in enumerate(real_numbers)]
- good_guess_index = find_good_guess_index(guesses, real_numbers)
- is_good_guess = good_guess_index > -1
- if not is_good_guess:
- all_good = False
- message = f"GOOD! ({good_guess_index})" if is_good_guess else "*BAD!*"
- print(f'{real_numbers} TO {guesses} => {message}')
- print(f"All Good: {all_good}")
- '''
- Output (PEOPLE_NUM = 2):
- [0, 0] TO [0, 1] => GOOD! (0)
- [0, 1] TO [1, 1] => GOOD! (1)
- [1, 0] TO [0, 0] => GOOD! (1)
- [1, 1] TO [1, 0] => GOOD! (0)
- All Good: True
- '''
- '''
- Output (PEOPLE_NUM = 3):
- [0, 0, 0] TO [0, 1, 2] => GOOD! (0)
- [0, 0, 1] TO [2, 0, 2] => GOOD! (1)
- [0, 0, 2] TO [1, 2, 2] => GOOD! (2)
- [0, 1, 0] TO [2, 1, 1] => GOOD! (1)
- [0, 1, 1] TO [1, 0, 1] => GOOD! (2)
- [0, 1, 2] TO [0, 2, 1] => GOOD! (0)
- [0, 2, 0] TO [1, 1, 0] => GOOD! (2)
- [0, 2, 1] TO [0, 0, 0] => GOOD! (0)
- [0, 2, 2] TO [2, 2, 0] => GOOD! (1)
- [1, 0, 0] TO [0, 0, 1] => GOOD! (1)
- [1, 0, 1] TO [2, 2, 1] => GOOD! (2)
- [1, 0, 2] TO [1, 1, 1] => GOOD! (0)
- [1, 1, 0] TO [2, 0, 0] => GOOD! (2)
- [1, 1, 1] TO [1, 2, 0] => GOOD! (0)
- [1, 1, 2] TO [0, 1, 0] => GOOD! (1)
- [1, 2, 0] TO [1, 0, 2] => GOOD! (0)
- [1, 2, 1] TO [0, 2, 2] => GOOD! (1)
- [1, 2, 2] TO [2, 1, 2] => GOOD! (2)
- [2, 0, 0] TO [0, 2, 0] => GOOD! (2)
- [2, 0, 1] TO [2, 1, 0] => GOOD! (0)
- [2, 0, 2] TO [1, 0, 0] => GOOD! (1)
- [2, 1, 0] TO [2, 2, 2] => GOOD! (0)
- [2, 1, 1] TO [1, 1, 2] => GOOD! (1)
- [2, 1, 2] TO [0, 0, 2] => GOOD! (2)
- [2, 2, 0] TO [1, 2, 1] => GOOD! (1)
- [2, 2, 1] TO [0, 1, 1] => GOOD! (2)
- [2, 2, 2] TO [2, 0, 1] => GOOD! (0)
- All Good: True
- '''
- '''
- Output (PEOPLE_NUM = 4):
- [0, 0, 0, 0] TO [0, 1, 2, 3] => GOOD! (0)
- [0, 0, 0, 1] TO [3, 0, 1, 3] => GOOD! (1)
- [0, 0, 0, 2] TO [2, 3, 0, 3] => GOOD! (2)
- [0, 0, 0, 3] TO [1, 2, 3, 3] => GOOD! (3)
- [0, 0, 1, 0] TO [3, 0, 2, 2] => GOOD! (1)
- [0, 0, 1, 1] TO [2, 3, 1, 2] => GOOD! (2)
- [0, 0, 1, 2] TO [1, 2, 0, 2] => GOOD! (3)
- [0, 0, 1, 3] TO [0, 1, 3, 2] => GOOD! (0)
- [0, 0, 2, 0] TO [2, 3, 2, 1] => GOOD! (2)
- [0, 0, 2, 1] TO [1, 2, 1, 1] => GOOD! (3)
- [0, 0, 2, 2] TO [0, 1, 0, 1] => GOOD! (0)
- [0, 0, 2, 3] TO [3, 0, 3, 1] => GOOD! (1)
- [0, 0, 3, 0] TO [1, 2, 2, 0] => GOOD! (3)
- [0, 0, 3, 1] TO [0, 1, 1, 0] => GOOD! (0)
- [0, 0, 3, 2] TO [3, 0, 0, 0] => GOOD! (1)
- [0, 0, 3, 3] TO [2, 3, 3, 0] => GOOD! (2)
- [0, 1, 0, 0] TO [3, 1, 1, 2] => GOOD! (1)
- [0, 1, 0, 1] TO [2, 0, 0, 2] => GOOD! (2)
- [0, 1, 0, 2] TO [1, 3, 3, 2] => GOOD! (3)
- [0, 1, 0, 3] TO [0, 2, 2, 2] => GOOD! (0)
- [0, 1, 1, 0] TO [2, 0, 1, 1] => GOOD! (2)
- [0, 1, 1, 1] TO [1, 3, 0, 1] => GOOD! (3)
- [0, 1, 1, 2] TO [0, 2, 3, 1] => GOOD! (0)
- [0, 1, 1, 3] TO [3, 1, 2, 1] => GOOD! (1)
- [0, 1, 2, 0] TO [1, 3, 1, 0] => GOOD! (3)
- [0, 1, 2, 1] TO [0, 2, 0, 0] => GOOD! (0)
- [0, 1, 2, 2] TO [3, 1, 3, 0] => GOOD! (1)
- [0, 1, 2, 3] TO [2, 0, 2, 0] => GOOD! (2)
- [0, 1, 3, 0] TO [0, 2, 1, 3] => GOOD! (0)
- [0, 1, 3, 1] TO [3, 1, 0, 3] => GOOD! (1)
- [0, 1, 3, 2] TO [2, 0, 3, 3] => GOOD! (2)
- [0, 1, 3, 3] TO [1, 3, 2, 3] => GOOD! (3)
- [0, 2, 0, 0] TO [2, 1, 0, 1] => GOOD! (2)
- [0, 2, 0, 1] TO [1, 0, 3, 1] => GOOD! (3)
- [0, 2, 0, 2] TO [0, 3, 2, 1] => GOOD! (0)
- [0, 2, 0, 3] TO [3, 2, 1, 1] => GOOD! (1)
- [0, 2, 1, 0] TO [1, 0, 0, 0] => GOOD! (3)
- [0, 2, 1, 1] TO [0, 3, 3, 0] => GOOD! (0)
- [0, 2, 1, 2] TO [3, 2, 2, 0] => GOOD! (1)
- [0, 2, 1, 3] TO [2, 1, 1, 0] => GOOD! (2)
- [0, 2, 2, 0] TO [0, 3, 0, 3] => GOOD! (0)
- [0, 2, 2, 1] TO [3, 2, 3, 3] => GOOD! (1)
- [0, 2, 2, 2] TO [2, 1, 2, 3] => GOOD! (2)
- [0, 2, 2, 3] TO [1, 0, 1, 3] => GOOD! (3)
- [0, 2, 3, 0] TO [3, 2, 0, 2] => GOOD! (1)
- [0, 2, 3, 1] TO [2, 1, 3, 2] => GOOD! (2)
- [0, 2, 3, 2] TO [1, 0, 2, 2] => GOOD! (3)
- [0, 2, 3, 3] TO [0, 3, 1, 2] => GOOD! (0)
- [0, 3, 0, 0] TO [1, 1, 3, 0] => GOOD! (3)
- [0, 3, 0, 1] TO [0, 0, 2, 0] => GOOD! (0)
- [0, 3, 0, 2] TO [3, 3, 1, 0] => GOOD! (1)
- [0, 3, 0, 3] TO [2, 2, 0, 0] => GOOD! (2)
- [0, 3, 1, 0] TO [0, 0, 3, 3] => GOOD! (0)
- [0, 3, 1, 1] TO [3, 3, 2, 3] => GOOD! (1)
- [0, 3, 1, 2] TO [2, 2, 1, 3] => GOOD! (2)
- [0, 3, 1, 3] TO [1, 1, 0, 3] => GOOD! (3)
- [0, 3, 2, 0] TO [3, 3, 3, 2] => GOOD! (1)
- [0, 3, 2, 1] TO [2, 2, 2, 2] => GOOD! (2)
- [0, 3, 2, 2] TO [1, 1, 1, 2] => GOOD! (3)
- [0, 3, 2, 3] TO [0, 0, 0, 2] => GOOD! (0)
- [0, 3, 3, 0] TO [2, 2, 3, 1] => GOOD! (2)
- [0, 3, 3, 1] TO [1, 1, 2, 1] => GOOD! (3)
- [0, 3, 3, 2] TO [0, 0, 1, 1] => GOOD! (0)
- [0, 3, 3, 3] TO [3, 3, 0, 1] => GOOD! (1)
- [1, 0, 0, 0] TO [0, 0, 1, 2] => GOOD! (1)
- [1, 0, 0, 1] TO [3, 3, 0, 2] => GOOD! (2)
- [1, 0, 0, 2] TO [2, 2, 3, 2] => GOOD! (3)
- [1, 0, 0, 3] TO [1, 1, 2, 2] => GOOD! (0)
- [1, 0, 1, 0] TO [3, 3, 1, 1] => GOOD! (2)
- [1, 0, 1, 1] TO [2, 2, 0, 1] => GOOD! (3)
- [1, 0, 1, 2] TO [1, 1, 3, 1] => GOOD! (0)
- [1, 0, 1, 3] TO [0, 0, 2, 1] => GOOD! (1)
- [1, 0, 2, 0] TO [2, 2, 1, 0] => GOOD! (3)
- [1, 0, 2, 1] TO [1, 1, 0, 0] => GOOD! (0)
- [1, 0, 2, 2] TO [0, 0, 3, 0] => GOOD! (1)
- [1, 0, 2, 3] TO [3, 3, 2, 0] => GOOD! (2)
- [1, 0, 3, 0] TO [1, 1, 1, 3] => GOOD! (0)
- [1, 0, 3, 1] TO [0, 0, 0, 3] => GOOD! (1)
- [1, 0, 3, 2] TO [3, 3, 3, 3] => GOOD! (2)
- [1, 0, 3, 3] TO [2, 2, 2, 3] => GOOD! (3)
- [1, 1, 0, 0] TO [3, 0, 0, 1] => GOOD! (2)
- [1, 1, 0, 1] TO [2, 3, 3, 1] => GOOD! (3)
- [1, 1, 0, 2] TO [1, 2, 2, 1] => GOOD! (0)
- [1, 1, 0, 3] TO [0, 1, 1, 1] => GOOD! (1)
- [1, 1, 1, 0] TO [2, 3, 0, 0] => GOOD! (3)
- [1, 1, 1, 1] TO [1, 2, 3, 0] => GOOD! (0)
- [1, 1, 1, 2] TO [0, 1, 2, 0] => GOOD! (1)
- [1, 1, 1, 3] TO [3, 0, 1, 0] => GOOD! (2)
- [1, 1, 2, 0] TO [1, 2, 0, 3] => GOOD! (0)
- [1, 1, 2, 1] TO [0, 1, 3, 3] => GOOD! (1)
- [1, 1, 2, 2] TO [3, 0, 2, 3] => GOOD! (2)
- [1, 1, 2, 3] TO [2, 3, 1, 3] => GOOD! (3)
- [1, 1, 3, 0] TO [0, 1, 0, 2] => GOOD! (1)
- [1, 1, 3, 1] TO [3, 0, 3, 2] => GOOD! (2)
- [1, 1, 3, 2] TO [2, 3, 2, 2] => GOOD! (3)
- [1, 1, 3, 3] TO [1, 2, 1, 2] => GOOD! (0)
- [1, 2, 0, 0] TO [2, 0, 3, 0] => GOOD! (3)
- [1, 2, 0, 1] TO [1, 3, 2, 0] => GOOD! (0)
- [1, 2, 0, 2] TO [0, 2, 1, 0] => GOOD! (1)
- [1, 2, 0, 3] TO [3, 1, 0, 0] => GOOD! (2)
- [1, 2, 1, 0] TO [1, 3, 3, 3] => GOOD! (0)
- [1, 2, 1, 1] TO [0, 2, 2, 3] => GOOD! (1)
- [1, 2, 1, 2] TO [3, 1, 1, 3] => GOOD! (2)
- [1, 2, 1, 3] TO [2, 0, 0, 3] => GOOD! (3)
- [1, 2, 2, 0] TO [0, 2, 3, 2] => GOOD! (1)
- [1, 2, 2, 1] TO [3, 1, 2, 2] => GOOD! (2)
- [1, 2, 2, 2] TO [2, 0, 1, 2] => GOOD! (3)
- [1, 2, 2, 3] TO [1, 3, 0, 2] => GOOD! (0)
- [1, 2, 3, 0] TO [3, 1, 3, 1] => GOOD! (2)
- [1, 2, 3, 1] TO [2, 0, 2, 1] => GOOD! (3)
- [1, 2, 3, 2] TO [1, 3, 1, 1] => GOOD! (0)
- [1, 2, 3, 3] TO [0, 2, 0, 1] => GOOD! (1)
- [1, 3, 0, 0] TO [1, 0, 2, 3] => GOOD! (0)
- [1, 3, 0, 1] TO [0, 3, 1, 3] => GOOD! (1)
- [1, 3, 0, 2] TO [3, 2, 0, 3] => GOOD! (2)
- [1, 3, 0, 3] TO [2, 1, 3, 3] => GOOD! (3)
- [1, 3, 1, 0] TO [0, 3, 2, 2] => GOOD! (1)
- [1, 3, 1, 1] TO [3, 2, 1, 2] => GOOD! (2)
- [1, 3, 1, 2] TO [2, 1, 0, 2] => GOOD! (3)
- [1, 3, 1, 3] TO [1, 0, 3, 2] => GOOD! (0)
- [1, 3, 2, 0] TO [3, 2, 2, 1] => GOOD! (2)
- [1, 3, 2, 1] TO [2, 1, 1, 1] => GOOD! (3)
- [1, 3, 2, 2] TO [1, 0, 0, 1] => GOOD! (0)
- [1, 3, 2, 3] TO [0, 3, 3, 1] => GOOD! (1)
- [1, 3, 3, 0] TO [2, 1, 2, 0] => GOOD! (3)
- [1, 3, 3, 1] TO [1, 0, 1, 0] => GOOD! (0)
- [1, 3, 3, 2] TO [0, 3, 0, 0] => GOOD! (1)
- [1, 3, 3, 3] TO [3, 2, 3, 0] => GOOD! (2)
- [2, 0, 0, 0] TO [0, 3, 0, 1] => GOOD! (2)
- [2, 0, 0, 1] TO [3, 2, 3, 1] => GOOD! (3)
- [2, 0, 0, 2] TO [2, 1, 2, 1] => GOOD! (0)
- [2, 0, 0, 3] TO [1, 0, 1, 1] => GOOD! (1)
- [2, 0, 1, 0] TO [3, 2, 0, 0] => GOOD! (3)
- [2, 0, 1, 1] TO [2, 1, 3, 0] => GOOD! (0)
- [2, 0, 1, 2] TO [1, 0, 2, 0] => GOOD! (1)
- [2, 0, 1, 3] TO [0, 3, 1, 0] => GOOD! (2)
- [2, 0, 2, 0] TO [2, 1, 0, 3] => GOOD! (0)
- [2, 0, 2, 1] TO [1, 0, 3, 3] => GOOD! (1)
- [2, 0, 2, 2] TO [0, 3, 2, 3] => GOOD! (2)
- [2, 0, 2, 3] TO [3, 2, 1, 3] => GOOD! (3)
- [2, 0, 3, 0] TO [1, 0, 0, 2] => GOOD! (1)
- [2, 0, 3, 1] TO [0, 3, 3, 2] => GOOD! (2)
- [2, 0, 3, 2] TO [3, 2, 2, 2] => GOOD! (3)
- [2, 0, 3, 3] TO [2, 1, 1, 2] => GOOD! (0)
- [2, 1, 0, 0] TO [3, 3, 3, 0] => GOOD! (3)
- [2, 1, 0, 1] TO [2, 2, 2, 0] => GOOD! (0)
- [2, 1, 0, 2] TO [1, 1, 1, 0] => GOOD! (1)
- [2, 1, 0, 3] TO [0, 0, 0, 0] => GOOD! (2)
- [2, 1, 1, 0] TO [2, 2, 3, 3] => GOOD! (0)
- [2, 1, 1, 1] TO [1, 1, 2, 3] => GOOD! (1)
- [2, 1, 1, 2] TO [0, 0, 1, 3] => GOOD! (2)
- [2, 1, 1, 3] TO [3, 3, 0, 3] => GOOD! (3)
- [2, 1, 2, 0] TO [1, 1, 3, 2] => GOOD! (1)
- [2, 1, 2, 1] TO [0, 0, 2, 2] => GOOD! (2)
- [2, 1, 2, 2] TO [3, 3, 1, 2] => GOOD! (3)
- [2, 1, 2, 3] TO [2, 2, 0, 2] => GOOD! (0)
- [2, 1, 3, 0] TO [0, 0, 3, 1] => GOOD! (2)
- [2, 1, 3, 1] TO [3, 3, 2, 1] => GOOD! (3)
- [2, 1, 3, 2] TO [2, 2, 1, 1] => GOOD! (0)
- [2, 1, 3, 3] TO [1, 1, 0, 1] => GOOD! (1)
- [2, 2, 0, 0] TO [2, 3, 2, 3] => GOOD! (0)
- [2, 2, 0, 1] TO [1, 2, 1, 3] => GOOD! (1)
- [2, 2, 0, 2] TO [0, 1, 0, 3] => GOOD! (2)
- [2, 2, 0, 3] TO [3, 0, 3, 3] => GOOD! (3)
- [2, 2, 1, 0] TO [1, 2, 2, 2] => GOOD! (1)
- [2, 2, 1, 1] TO [0, 1, 1, 2] => GOOD! (2)
- [2, 2, 1, 2] TO [3, 0, 0, 2] => GOOD! (3)
- [2, 2, 1, 3] TO [2, 3, 3, 2] => GOOD! (0)
- [2, 2, 2, 0] TO [0, 1, 2, 1] => GOOD! (2)
- [2, 2, 2, 1] TO [3, 0, 1, 1] => GOOD! (3)
- [2, 2, 2, 2] TO [2, 3, 0, 1] => GOOD! (0)
- [2, 2, 2, 3] TO [1, 2, 3, 1] => GOOD! (1)
- [2, 2, 3, 0] TO [3, 0, 2, 0] => GOOD! (3)
- [2, 2, 3, 1] TO [2, 3, 1, 0] => GOOD! (0)
- [2, 2, 3, 2] TO [1, 2, 0, 0] => GOOD! (1)
- [2, 2, 3, 3] TO [0, 1, 3, 0] => GOOD! (2)
- [2, 3, 0, 0] TO [1, 3, 1, 2] => GOOD! (1)
- [2, 3, 0, 1] TO [0, 2, 0, 2] => GOOD! (2)
- [2, 3, 0, 2] TO [3, 1, 3, 2] => GOOD! (3)
- [2, 3, 0, 3] TO [2, 0, 2, 2] => GOOD! (0)
- [2, 3, 1, 0] TO [0, 2, 1, 1] => GOOD! (2)
- [2, 3, 1, 1] TO [3, 1, 0, 1] => GOOD! (3)
- [2, 3, 1, 2] TO [2, 0, 3, 1] => GOOD! (0)
- [2, 3, 1, 3] TO [1, 3, 2, 1] => GOOD! (1)
- [2, 3, 2, 0] TO [3, 1, 1, 0] => GOOD! (3)
- [2, 3, 2, 1] TO [2, 0, 0, 0] => GOOD! (0)
- [2, 3, 2, 2] TO [1, 3, 3, 0] => GOOD! (1)
- [2, 3, 2, 3] TO [0, 2, 2, 0] => GOOD! (2)
- [2, 3, 3, 0] TO [2, 0, 1, 3] => GOOD! (0)
- [2, 3, 3, 1] TO [1, 3, 0, 3] => GOOD! (1)
- [2, 3, 3, 2] TO [0, 2, 3, 3] => GOOD! (2)
- [2, 3, 3, 3] TO [3, 1, 2, 3] => GOOD! (3)
- [3, 0, 0, 0] TO [0, 2, 3, 0] => GOOD! (3)
- [3, 0, 0, 1] TO [3, 1, 2, 0] => GOOD! (0)
- [3, 0, 0, 2] TO [2, 0, 1, 0] => GOOD! (1)
- [3, 0, 0, 3] TO [1, 3, 0, 0] => GOOD! (2)
- [3, 0, 1, 0] TO [3, 1, 3, 3] => GOOD! (0)
- [3, 0, 1, 1] TO [2, 0, 2, 3] => GOOD! (1)
- [3, 0, 1, 2] TO [1, 3, 1, 3] => GOOD! (2)
- [3, 0, 1, 3] TO [0, 2, 0, 3] => GOOD! (3)
- [3, 0, 2, 0] TO [2, 0, 3, 2] => GOOD! (1)
- [3, 0, 2, 1] TO [1, 3, 2, 2] => GOOD! (2)
- [3, 0, 2, 2] TO [0, 2, 1, 2] => GOOD! (3)
- [3, 0, 2, 3] TO [3, 1, 0, 2] => GOOD! (0)
- [3, 0, 3, 0] TO [1, 3, 3, 1] => GOOD! (2)
- [3, 0, 3, 1] TO [0, 2, 2, 1] => GOOD! (3)
- [3, 0, 3, 2] TO [3, 1, 1, 1] => GOOD! (0)
- [3, 0, 3, 3] TO [2, 0, 0, 1] => GOOD! (1)
- [3, 1, 0, 0] TO [3, 2, 2, 3] => GOOD! (0)
- [3, 1, 0, 1] TO [2, 1, 1, 3] => GOOD! (1)
- [3, 1, 0, 2] TO [1, 0, 0, 3] => GOOD! (2)
- [3, 1, 0, 3] TO [0, 3, 3, 3] => GOOD! (3)
- [3, 1, 1, 0] TO [2, 1, 2, 2] => GOOD! (1)
- [3, 1, 1, 1] TO [1, 0, 1, 2] => GOOD! (2)
- [3, 1, 1, 2] TO [0, 3, 0, 2] => GOOD! (3)
- [3, 1, 1, 3] TO [3, 2, 3, 2] => GOOD! (0)
- [3, 1, 2, 0] TO [1, 0, 2, 1] => GOOD! (2)
- [3, 1, 2, 1] TO [0, 3, 1, 1] => GOOD! (3)
- [3, 1, 2, 2] TO [3, 2, 0, 1] => GOOD! (0)
- [3, 1, 2, 3] TO [2, 1, 3, 1] => GOOD! (1)
- [3, 1, 3, 0] TO [0, 3, 2, 0] => GOOD! (3)
- [3, 1, 3, 1] TO [3, 2, 1, 0] => GOOD! (0)
- [3, 1, 3, 2] TO [2, 1, 0, 0] => GOOD! (1)
- [3, 1, 3, 3] TO [1, 0, 3, 0] => GOOD! (2)
- [3, 2, 0, 0] TO [2, 2, 1, 2] => GOOD! (1)
- [3, 2, 0, 1] TO [1, 1, 0, 2] => GOOD! (2)
- [3, 2, 0, 2] TO [0, 0, 3, 2] => GOOD! (3)
- [3, 2, 0, 3] TO [3, 3, 2, 2] => GOOD! (0)
- [3, 2, 1, 0] TO [1, 1, 1, 1] => GOOD! (2)
- [3, 2, 1, 1] TO [0, 0, 0, 1] => GOOD! (3)
- [3, 2, 1, 2] TO [3, 3, 3, 1] => GOOD! (0)
- [3, 2, 1, 3] TO [2, 2, 2, 1] => GOOD! (1)
- [3, 2, 2, 0] TO [0, 0, 1, 0] => GOOD! (3)
- [3, 2, 2, 1] TO [3, 3, 0, 0] => GOOD! (0)
- [3, 2, 2, 2] TO [2, 2, 3, 0] => GOOD! (1)
- [3, 2, 2, 3] TO [1, 1, 2, 0] => GOOD! (2)
- [3, 2, 3, 0] TO [3, 3, 1, 3] => GOOD! (0)
- [3, 2, 3, 1] TO [2, 2, 0, 3] => GOOD! (1)
- [3, 2, 3, 2] TO [1, 1, 3, 3] => GOOD! (2)
- [3, 2, 3, 3] TO [0, 0, 2, 3] => GOOD! (3)
- [3, 3, 0, 0] TO [1, 2, 0, 1] => GOOD! (2)
- [3, 3, 0, 1] TO [0, 1, 3, 1] => GOOD! (3)
- [3, 3, 0, 2] TO [3, 0, 2, 1] => GOOD! (0)
- [3, 3, 0, 3] TO [2, 3, 1, 1] => GOOD! (1)
- [3, 3, 1, 0] TO [0, 1, 0, 0] => GOOD! (3)
- [3, 3, 1, 1] TO [3, 0, 3, 0] => GOOD! (0)
- [3, 3, 1, 2] TO [2, 3, 2, 0] => GOOD! (1)
- [3, 3, 1, 3] TO [1, 2, 1, 0] => GOOD! (2)
- [3, 3, 2, 0] TO [3, 0, 0, 3] => GOOD! (0)
- [3, 3, 2, 1] TO [2, 3, 3, 3] => GOOD! (1)
- [3, 3, 2, 2] TO [1, 2, 2, 3] => GOOD! (2)
- [3, 3, 2, 3] TO [0, 1, 1, 3] => GOOD! (3)
- [3, 3, 3, 0] TO [2, 3, 0, 2] => GOOD! (1)
- [3, 3, 3, 1] TO [1, 2, 3, 2] => GOOD! (2)
- [3, 3, 3, 2] TO [0, 1, 2, 2] => GOOD! (3)
- [3, 3, 3, 3] TO [3, 0, 1, 2] => GOOD! (0)
- All Good: True
- '''
Add Comment
Please, Sign In to add comment