Skip to content

Instantly share code, notes, and snippets.

James Maa jamesmaa

Block or report user

Report or block jamesmaa

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jamesmaa
jamesmaa / .py
Created Feb 7, 2018
Raymond Birthday Moving Average
View .py
birthdays = [date(year=1990+x, month=2, day=18) for x in range(5000)]
def avg(birthdays):
return float(len(birthdays)) / len([b for b in birthdays if b.weekday() == 6])
moving_avg = [avg(birthdays[:x]) for x in range(1, 5000)]
plt.plot(moving_avg)
plt.show()
@jamesmaa
jamesmaa / .py
Created Jan 6, 2018
Set Card Game Simulations
View .py
from itertools import product, combinations
from random import shuffle
from collections import OrderedDict, Counter
def is_set(c1, c2, c3):
for i in range(4):
if c1[i] == c2[i] == c3[i]:
continue
elif c1[i] != c2[i] and c2[i] != c3[i] and c3[i] != c1[i]:
You can’t perform that action at this time.