I hereby claim:
- I am sirpengi on github.
- I am sirpengi (https://keybase.io/sirpengi) on keybase.
- I have a public key whose fingerprint is EF6E FAE9 4D6B CA66 8EA2 4C1F B6BE 3624 D5BC 9DA1
To claim this, I am signing this object:
from collections import Counter | |
with open("/usr/share/dict/words") as fh: | |
solutions = {} | |
for i, line in enumerate(fh.readlines()): | |
if i > 100000: | |
break | |
w = line.lower().strip() | |
h = tuple(sorted(Counter(w).elements())) | |
if h not in solutions: | |
solutions[h] = set() |
[sirpengi@localhost tmp]$ python anagrams.py | |
############# (1.31171178818) | |
################ (1.60090017319) | |
################### (1.9009168148) | |
###################### (2.23292398453) | |
######################### (2.55905890465) |
"If the integers from 1 to 999,999,999 are written as | |
words, sorted alphabetically, and concatenated, what | |
is the 51 billionth letter?" | |
To be precise: if the integers from 1 to 999,999,999 | |
are expressed in words (omitting spaces, 'and', and | |
punctuation[1]), and sorted alphabetically so that | |
the first six integers are | |
eight |
on("ready", function() { | |
var n = +new Date(); | |
var obj = createObj("rollabletable", { | |
name: String(n) | |
}); | |
obj.set("name", "post_" + n); | |
}); |
I hereby claim:
To claim this, I am signing this object:
if: | |
if: | |
if not: | |
raise | |
if: | |
elif: | |
if not: | |
raise | |
if: | |
elif: |
// go to http://patrickhlauke.github.io/touch/tests/event-listener.html | |
el = document.getElementsByClassName("button")[0]; | |
e = new Event("touch"); | |
e.initEvent("touchstart", true, true); | |
el.dispatchEvent(e); |
module.paths.push("."); | |
var assert = require("assert"); | |
var _ = require("underscore"); | |
var Backbone = require("backbone"); | |
var FSM = require("backbone-fsm").BackboneFSM; | |
/* Implementation of a turnstile (i.e., at train station). Turnstile is | |
initially locked and won't let people through. Once a coin is | |
inserted, the turnstile becomes unlocked, and lets one person through before |
var assert = require("assert"); | |
assert.equal( | |
({lol: 'LOL', javascript: 'JAVASCRIPT'})['lol', 'wtf', 'javascript'], | |
"JAVASCRIPT" | |
); | |
assert.equal( | |
({lol: 'LOL', javascript: 'JAVASCRIPT'})[['javascript']], | |
"JAVASCRIPT" |