Skip to content

Instantly share code, notes, and snippets.

@ciupicri
ciupicri / max_coroutine.py
Created July 13, 2014 18:07
max coroutine
#!/usr/bin/env python3
def max_coroutine(initial_value):
max_value = initial_value
while True:
next_value = (yield max_value)
max_value = max(next_value, max_value)
def main():
L = [1, 2, 0, 7, 5, 9, 13, 10, 8]
src_it = iter(L)
@ciupicri
ciupicri / myParser.py
Last active December 24, 2015 18:39 — forked from vvikramjhu/myParser.py
#! usr/bin/python
import sys
def parse(filename):
print "parsing", filename
def main():
parse(sys.argv[1])
if __name__ == '__main__':
@ciupicri
ciupicri / quine.c
Created March 7, 2013 21:26
My first quine
#include <stdio.h>
int main()
{
char n='\n',b='\\',q='"';
char *fmt="#include <stdio.h>%cint main()%c{%cchar n='%cn',b='%c%c',q='%c';%cchar *fmt=%c%s%c;%cprintf(fmt,n,n,n,b,b,b,q,n,q,fmt,q,n,n,n);%c}%c";
printf(fmt,n,n,n,b,b,b,q,n,q,fmt,q,n,n,n);
}