Skip to content

Instantly share code, notes, and snippets.

View pocket7878's full-sized avatar
🏠
Working from home

Masato Sogame pocket7878

🏠
Working from home
View GitHub Profile
package jp.dip.poketo7878;
/**
* Created by masato on 2014/05/24.
*/
public class StringEditor {
private String str;
public Edit[] edits;
public StringEditor(String sr) {
#include <iostream>
#include <string>
#include <opencv2/opencv.hpp>
#include <opencv2/nonfree/nonfree.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[]) {
// load color image
@pocket7878
pocket7878 / solver.py
Created November 15, 2014 09:50
0hh1-solver writte in Python
#coding: utf-8
import sys
colors = 'rb'
def same_line(l1, l2):
if len(l1) == len(l2):
for i in range(len(l1)):
@pocket7878
pocket7878 / rainbow.py
Created June 28, 2015 06:13
rainbow.py
from PIL import Image, ImageDraw
import photos
base = photos.capture_image()
w = base.size[0]
h = base.size[1]
rainbow = Image.new(base.mode, base.size, "white")
@pocket7878
pocket7878 / fizz-buzz.m4
Created July 18, 2015 12:40
FizzBuzz in m4
define(`forloop',
`pushdef(`$1', `$2')_forloop(`$1', `$2', `$3', `$4')popdef(`$1')')
define(`_forloop',
`$4`'ifelse($1, `$3', ,
`define(`$1', incr($1))_forloop(`$1', `$2', `$3', `$4')')')
forloop(`i', 1, 1000,
`ifelse(eval(i % 15 == 0), 1, FizzBuzz
,ifelse(eval(i % 5 == 0), 1, Fizz
,ifelse(eval(i % 3 == 0), 1, Buzz
@pocket7878
pocket7878 / forloop.m4
Last active July 3, 2022 21:21
prime.m4
define(`forloop',
`pushdef(`$1', `$2')_forloop(`$1', `$2', `$3', `$4')popdef(`$1')')
define(`_forloop',
`ifelse(eval($1 < `$3'), 1,
`$4`'define(`$1', incr($1))_forloop(`$1', `$2', `$3', `$4')')')
@pocket7878
pocket7878 / Level.hs
Created October 9, 2015 09:02
Building Tree from Tree Data.
import Data.List
data L = L (Maybe L) Int deriving (Eq)
instance Show L where
show (L Nothing l1) = show l1
show (L (Just p) l1) = (show p) ++ "." ++ (show l1)
instance Ord L where
(L Nothing l1) `compare` (L Nothing l2) = l1 `compare` l2
@pocket7878
pocket7878 / paris.py
Created November 15, 2015 07:05
paris.py
from PIL import Image, ImageDraw
import photos
import console
base = photos.capture_image()
w = base.size[0]
h = base.size[1]
paris = Image.new(base.mode, base.size, "white")
# coding: utf-8
# In[5]:
from PIL import Image, ImageDraw
from matplotlib.pyplot import imshow
import numpy as np
import random
@pocket7878
pocket7878 / hitofude.cpp
Created December 27, 2015 14:44
Hitofudegaki C++
#include <iostream>
#include <vector>
#include <queue>
using namespace std;
struct vect2 {
int x;
int y;
};