{{ message }}

Instantly share code, notes, and snippets.

💤
procrastinating

# Nattawut Phetmak neizod

💤
procrastinating
Last active Sep 12, 2021
View undividable_clique.py
 #!/usr/bin/env python3 from itertools import combinations def is_undividable_clique(family, number): for subgraph in combinations(family, 4): if sum(subgraph) % number == 0: return False return True
Created Sep 5, 2021
View bruteforce-grid.py
 #!/usr/bin/env python3 # change params here N = 3 M = 3 PRINT_UNIQUE_ANSWERS = True
Last active May 26, 2021
Megagon SVG!
View generate.py
 #!/usr/bin/env python3 # NOTE # LAYERS is a non-empty list of integers. # The n-gon can be determine by calc_ngon(LAYERS), e.g., #LAYERS = [1, 2, 2] # heptagon (not constructible) #LAYERS = [1, 4, 3] # heptadecagon (17 sides) #LAYERS = [2, 2, 3, 2] # tetracontadigon (42) #LAYERS = [4, 1, 4, 3, 2, 2] # 360-gon
Last active Sep 27, 2020
IMO 2020 Problem 3: Pebbles
View pebbles.py
 #!/usr/bin/env python3 import sys from argparse import ArgumentParser from itertools import combinations from random import seed, shuffle, randrange sumsupto = lambda n: n*(n+1)//2 tco = lambda t: f'\033[01;{31+t[1]}m{t[0]:02}\033[00m'
Created Mar 2, 2020
View antumbra.ipynb
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Last active Oct 11, 2019
Interpolate Bangkok Pollution with IDW (and Voronoi)
View bkk_aqi_data.csv
x y aqi note 390 60 82 Bang Plat 520 150 78 Phaya Thai 750 160 99 Wang Thonglang 530 260 74 Pathum Wan 410 460 151 Rat Burana 520 480 76 Phra Pradaeng 730 460 65 Bang Na 1060 140 255 ?
Created Sep 30, 2019
Mersenne Twister
View mersenne-twister.ipynb
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View 0-1-check_int.cpp
 #include using namespace std; bool is_int(string number) { bool after_dot = false; for (char c : number) { if (after_dot and c != '0') { return false; } else if (c == '.') {
Last active Nov 26, 2018
MiniZinc examples for Blognone.