回答編集履歴
1
文法の誤り修正
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
ひらがなは「きゃ、きゅ、きょ」や「ふぁ、ぐぁ」などを踏まえても最大2文字までの為、
|
12
12
|
後ろから1文字ずつ判定し、「ぁ、ぃ、ぅ、ぇ、ぉ、ゃ、ゅ、ょ」の場合はさらにもう1文字前の文字と合わせた2文字でローマ字に変換すれば、前から判定を行うよりも簡単に書けるのと思います。
|
13
13
|
|
14
|
-
また、ひらがなとローマ字の変換については、他の方々がアドバイスされている通り、変換表をMap型に作成する方法
|
14
|
+
また、ひらがなとローマ字の変換については、他の方々がアドバイスされている通り、変換表をMap型に作成する方法が簡単ですが、witch文を用いることでも実現可能です。(Java7以降のみです)
|
15
15
|
|
16
16
|
Mapで処理するよりも高速に処理されるという話も耳にするのでご参考までに。
|
17
17
|
(今回の例題のような場合にはほぼ影響しない、差が感じられないと思いますが)
|