This file contains 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
#include <cmath> | |
#include <vector> | |
#include "windows.h" | |
#include "lodepng.h" | |
#include "SDL.h" | |
typedef std::vector<unsigned char> Image; |
This file contains 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
#include <cmath> | |
#include <functional> | |
#include <set> | |
#include "windows.h" | |
#include "lodepng.h" | |
#include "SDL.h" | |
const int MIN_RECT_SIZE = 2; |
This file contains 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
#include <iostream> | |
#include <vector> | |
#include <string> | |
#include <array> | |
#include <fstream> | |
using std::cout; | |
using std::endl; | |
typedef std::vector<std::array<char, 4>> Board; |
This file contains 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
#include <iostream> | |
#include <string> | |
#include <vector> | |
#include <fstream> | |
#include <tuple> | |
#include <algorithm> | |
#include <climits> | |
#include <map> | |
#include <set> |
This file contains 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
# [2015-01-23] Challenge #198 [Hard] Words with Enemies -- The Game! | |
# http://www.reddit.com/r/dailyprogrammer/comments/2tfs0b/20150123_challenge_198_hard_words_with_enemies/ | |
from functools import lru_cache | |
import random | |
import string | |
@lru_cache(maxsize=1) | |
def load_wordlist(filename="enable1.txt"): | |
return open(filename).read().splitlines() |
This file contains 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
#Ugly but working | |
dataz="""\ | |
_ _ _ _ _ _ _ _ _ | |
| || || || || || || || || | | |
|_||_||_||_||_||_||_||_||_| | |
| | | | | | | | | | |
| | | | | | | | | |
This file contains 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
prime_sieve =: 3 : 0 | |
sieve_size =. y | |
sieve =. sieve_size # 0 | |
indices =. i. sieve_size | |
sieve =. 1 (0 1) } sieve | |
result =. '' | |
while. sieve_size ~: +/ sieve do. NB. while it has at least one 0 | |
num =. {. (-. sieve) # indices NB. get first number not marked with 1 | |
result =. result, num | |
divisible =. 0 = num | indices |
This file contains 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
s44 =: 4 4 $ 0 0 0 0 0 0 2 1 3 0 0 4 0 0 0 0 | |
box =: (] #"1 ] # ([: i. 2 # ])) | |
indices =: 3 : 0 | |
yy =. {. y | |
a =. yy #"0 i. yy | |
b =. |: a | |
c =. a ,/"0 b | |
) |
This file contains 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
load 'viewmat' | |
gen_table =: 4 : '(0j1*(i: x)) +/ i: y' | |
fractal =: 1 : 0 | |
: | |
x u"0 (y +~ 30000 %~ 150 gen_table 150) NB. resolution and scale, not sure how to decouple them | |
) | |
collatz =: 4 %~ 2 + (7*]) - (2+5*])* 2 o. o. | |
is_bounded_c =: 4 : '((0: collatz^:x) :: 1:) y' NB. collatz |
This file contains 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
import numpy as np | |
import matplotlib.cm as cm | |
import matplotlib.pyplot as plt | |
header, *lines = open("map2.txt").read().splitlines() | |
R = float(header.split()[2]) | |
H, W = len(lines), len(lines[0]) | |
crops = [] | |
for y, line in enumerate(lines): | |
for x, c in enumerate(line): |
OlderNewer