This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import sys | |
import pyautogui as pg | |
# List of form courses generated as | |
# JSON.stringify([...$0.children].map(x => x.innerHTML).filter(k => k)) | |
FORM_COURSES = [ # {{{ | |
'BM-201', | |
'EC-423', | |
'CHI-403', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# https://sudokupad.app/nLjQ8DjNRJ | |
# "Unique Sum Sudoku" | |
# By I Love Sleeping & Myxo | |
# Normal sudoku rules do NOT apply. Fill the grid with digits 1-9, such that no digit repeats in any row, column or box. The set of digits in each row or column is unique, eg. if a row contains the digits 1234, no other row or column may contain exactly those digits. The digits in every row, column and box sum to x, where x has to be determined by the solver. Digits separated by an X sum to 10. Digits separated by a V sum to 5. Not all Xs and Vs are necessarily given. | |
# Featured in video: "How Hard Can A 4x4 Sudoku Be?" - Cracking The Cryptic | |
# https://www.youtube.com/watch?v=JvbnQMzOHhI | |
from itertools import permutations |