Skip to content

Instantly share code, notes, and snippets.

View ikautak's full-sized avatar

Katsuaki Oshio ikautak

View GitHub Profile
@ikautak
ikautak / random_collatz_sequence.py
Created February 14, 2013 12:20
calculate long collatz sequence by randint().
#!/usr/bin/env python
import random
def count_step(n):
cnt = 0
while n > 1:
n = (n << 1) + n + 1 if n & 1 else n >> 1
cnt += 1
return cnt
@ikautak
ikautak / cmd_test.py
Created November 21, 2012 14:48
python cmd module and complete sample.
#!/usr/bin/env python
import cmd
import dircache
class MyCmd(cmd.Cmd):
def __init__(self):
cmd.Cmd.__init__(self)
self.prompt = '(MyCmd)'
import time
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
while 1:
device.touch(132, 572, MonkeyDevice.DOWN_AND_UP)
time.sleep(1)
device.touch(210, 650, MonkeyDevice.DOWN_AND_UP)
time.sleep(1)
@ikautak
ikautak / mscore.py
Created July 1, 2012 13:55
mscore.py
#!/usr/bin/env python
import sys
import math
import subprocess
from itertools import izip
exfile = "./example"
tfile = "./train.dat"
@ikautak
ikautak / score.py
Created July 1, 2012 13:53
score.py
#!/usr/bin/env python
import sys
import math
from itertools import izip
def main(args):
real = [map(int, l.strip().split(",")) for l in file("./example-ans.dat")]
predict = [map(int, sys.stdin.readline().split()) for i in range(1000)]
@ikautak
ikautak / reptree2py.py
Created July 1, 2012 13:50
reptree2py.py
#!/usr/bin/env python
import sys
out = file(sys.argv[1] + ".py", "w")
out.write(
"""#!/usr/bin/env python
# this file is auto-generated from Reptree output file.
import sys
@ikautak
ikautak / getopt_sample.c
Created June 24, 2012 12:25
getopt_sample.c
#include <stdio.h>
#include <unistd.h>
int main(int argc, char* argv[]) {
int opt;
while ((opt = getopt(argc, argv, "ab:")) != -1) {
switch (opt) {
case 'a':
printf("option a\n");
@ikautak
ikautak / ml_contest2.go
Created June 20, 2012 14:29
ml_contest2.go
package main
import (
"os"
"syscall"
"fmt"
"strconv"
"encoding/csv"
)
@ikautak
ikautak / reptree2go.py
Created June 20, 2012 14:27
reptree2go.py
#!/usr/bin/env python
import sys
out = file("reptree.go", "w")
out.write("func reptree() {\n")
pre_indent = -1
for l in file(sys.argv[1]):
line = l.strip().split(" ")
@ikautak
ikautak / gen-prime-map.py
Created June 17, 2012 08:03
gen-prime-map.py
#!/usr/bin/env python
prime_map = [0]
def isPrime(n):
if (n < 2):
return 0
elif n == 2:
return 1