今年は入院しながらQiita書きます
入院中課題の答え合わせです
課題
- 数字→仮名
- 数字は小さい順
- 仮名は50音順
プログラム
defmodule P1 do
def run(), do: Enum.each(data(), fn x -> sort(x) end)
def sort(v) do
String.split(v, " ")
|> Enum.sort()
|> Enum.join()
|> IO.inspect()
end
def data do
[
"5 き 1 さ 3",
"4 つ 2 そ 1",
"6 よ 3 ふ 8",
"9 め 3 れ 2 た",
"2 し 1 は 6 か",
"7 く 9 ね 2 を",
"1 お 3 ろ 5 て 4 ",
"2 ひ 1 も 6 る 3 ",
"4 む 8 せ 6 ら 7 ぬ",
"6 ゆ 2 り 5 こ 4 の"
]
end
end
結果
"135きさ"
"124そつ"
"368ふよ"
"239ためれ"
"126かしは"
"279くねを"
"1345おてろ"
"1236ひもる"
"4678せぬむら"
"2456このゆり"
余談 なぜ、入院した?
- くも膜下出血しました
脳の手術しました - 失語症なりました
リハビリの為、上記課題を実施してます
(これは、リハビリの一部です)