ひらがなの番号の取得

投稿者:Material 305033 1 mini cfm_ 投稿日:2016/01/04 20:10

ぁぃぅぇぉ非対応。必要な人はcを、ゃ等と同じように書き換えてください。
あ~んの文字番号0~74を取得する。
#ひらがなの番号を得る
def searchkana(s)
	c=splitString("あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわをん", "")
    left = 0
    right = 74
    while left < right
    	speak("left:" + toString(left))
    	speak("mid:" + toString(mid))
    	speak("right:" + toString(right))
        mid = floor((left + right) / 2)
        if c[mid] == s
        	left=mid
        	right=mid
        elsif s < c[mid]
            right= mid-1
        else
            left=mid +1
        end
    end
	return left
end

コメントする

コメントするには、ログインする必要があります。

コメント一覧

コメントはありません。