2015-10-09から1日間の記事一覧

ひらがな判定 その3

1番の方法は遅いと思い込んでいたので、1万回回したりしていなかったが、比べたらどうなるんだろう。 気になったら、試さねば。と思って試したら、意味不明な結果に。 1番が最も早くなった……。比較回数が少ないと遅いのに、比較回数が増えると早くなる。どう…

ひらがな判定 その2

ふと思った。 最近そればかりだからナチュラルにUTF-8を使っていたが、Shift-JISで処理したらどうなるんだろう? public static bool IsKana3(string target) { foreach (var chara in target) { var charaData = Encoding.GetEncoding(932).GetBytes(chara.…

ひらがな判定

ひらがなに限った話ではない(カタカナとか漢字とか)けど、プログラム言語側でひらがなカタカナ等々の認識をするのは意外とめんどくさく、かつ意外とライブラリに用意されていない。 C#でも、特にそういった判別をするメソッドはクラスライブラリには入ってい…