Skip to content

Instantly share code, notes, and snippets.

import java.util.Iterator;
/**
* Created by orekyuuPC on 14/04/26.
*/
public class Vortex {
private enum Dir {
CENTER(0, 0), //
UP(0, -1), //
public class ArgsPicker {
private int i = 0;
private final String[] args;
public ArgsPicker(String[] args) {
this.args = args;
}
public String nextArg(String defaultValue) {
String result = defaultValue;
@dha-lo-jd
dha-lo-jd / イテレーターの前と次の要素を参照しながらループするやつ.java
Created May 2, 2014 05:29
列があると目的なく並んでしまう日本人特有の修正
import java.util.Iterator;
import java.util.List;
import java.util.NoSuchElementException;
import java.util.Set;
import lombok.AllArgsConstructor;
import lombok.Data;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
/*
0
1
2
Fizz
4
Buzz
Fizz
7
8
@dha-lo-jd
dha-lo-jd / ブラック居酒屋のバイト歴15年のバイトチーフが見せる居酒屋プログラマの矜持.java
Last active August 29, 2015 14:01
居酒屋マシリーズ 居酒屋マとは、「プログラマー」を「調理師」に例えた時に、「飲食業に興味があるわけじゃない居酒屋バイト」レベルになってしまうような「プログラムに興味ないけどIT業界に入っちゃいました」という困ったプログラマのことである。
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import javax.xml.bind.DatatypeConverter;
/**
* ブラック居酒屋のバイト歴15年のバイトチーフ()「バイトを舐めるんんじゃねぇ!」
*/
public class IZAKAYA_Byte {
@dha-lo-jd
dha-lo-jd / 総称型アンチパターンっぽさ.java
Last active August 29, 2015 14:01
リファクタリング切望
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import lombok.Data;
@dha-lo-jd
dha-lo-jd / なんこつちゃんの友達.java
Last active August 29, 2015 14:01
オープンソース友達
public class なんこつちゃんの友達 {
public static void main(String[] args) {
Object 友達 = null;
System.out.println("なんこつちゃん 仲良く、仲良");
友達.toString();
}
}
@dha-lo-jd
dha-lo-jd / PathFinder3D.java
Last active August 29, 2015 14:01
上下にもA*探索のノードを広げるようにして、評価時に空中とか水中に突っ込まないようにしている判定を判定しないようにしただけ。
package net.minecraft.src;
public class PathFinder3D {
/** Used to find obstacles */
private IBlockAccess worldMap;
/** The path being generated */
private Path path;
/** The points in the path */
Void work() {
return null;
}
Void wait() {
return null;
}
Void accept(boolean is) {
if (is)
@dha-lo-jd
dha-lo-jd / ImageReprint.java
Created September 1, 2014 07:41
クリップボードのURLを保存して保存先の絶対パスをクリップボードに入れるアレ
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;