Flex、AIR、Java、Androidなど

Archive for 2月 28th, 2010

暗号化はwgetで、パッチワークと漢字変換サーバーはJavaで書きました。
http://twitter.com/stachibana/status/9465013343
私は本やリファレンスを読まずに書いてしまう人なので真似しない方がいいと思いますよ。
他にも公開されている方がいらっしゃるようなので拝見させてもらって勉強します。
まずパッチワーク。各マスから同じ文字が隣にあるマスを再帰的になめてIDを振っていき、最後に各行を数えてます。何の工夫もない、1.8秒くらいかかるコードです。

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

public class Main {
static ArrayList<String> source = new ArrayList<String>();
static HashMap<String, String> doneHash = new HashMap<String, String>();
static int x = 0;
static int y = 0;
static int cur = 0;
public static void main(String[] args) {
long start = System.currentTimeMillis();
try{
BufferedReader br = new BufferedReader(new FileReader(args[0]));
String line;
while ((line = br.readLine()) != null){
source.add(line);
}
} [...]

コメントは受け付けていません。

Categories

 

2010年2月
« 1月   3月 »
1234567
891011121314
15161718192021
22232425262728

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here