簡単Elixirシリーズ
~ 整数nが与えられるので 1行にn回"hello"と出力してください。 ~
この記事は「Elixir Advent Calendar 2022」7日目の記事です
東京にいるけどfukuokaexのYOSUKEです。
簡単 Elixirシリーズでは小ネタをサクッと書いていこう。というコンセプトで作っていきます。
今回は、Twitter眺めてたら以下のツイート発見し、あ、 この小ネタやってみよ。という小ネタ(そう、この記事はサクッとがコンセプトW)
こんな問題が出題されます
— paiza[パイザ] (@paiza_official) December 7, 2022
Python、PHP、JavaScript、Ruby、C#など28言語で挑戦できるプログラミングゲーム!
異世界に勇者パーティーとして召喚された新人ITエンジニアの男女が2人ーー
目覚めるとそこは、剣(コード)と魔法(SQL)が支配する世界だった!?
ということで早速書いてみた
iex()> num = &(1..&1)
iex()> hello = &Enum.map(num.(&1), fn _ -> "hello" end) |> Enum.join(" ")
iex()> hello.(5)
"hello hello hello hello hello"
簡単ですね。