Skip to content

Instantly share code, notes, and snippets.

@copy
copy / RPN
Created December 6, 2014 15:36
evaluate(Expr) ->
eval(string:tokens(Expr, " ")).
eval(X) ->
lists:foldl(fun eval_single/2, [], X).
eval_single("+", [X, Y|Stack]) -> [X + Y|Stack];
eval_single("-", [X, Y|Stack]) -> [X - Y|Stack];
eval_single("*", [X, Y|Stack]) -> [X * Y|Stack];
eval_single("/", [X, Y|Stack]) -> [X div Y|Stack];
import urllib
import urllib2
import cookielib
import re
username = ''
password = ''