LoginSignup
2
0

More than 3 years have passed since last update.

【Elixir】paizaスキルチェックの値取得・出力サンプルコード

Posted at

Elixirのサンプルコードがない

興味を持った言語に触ってみる際、paizaスキルチェックで問題を解いてみることが多いのだが、提出可能だがサンプルコードが載っていない言語がある…。

ElixirでPaizaのD問題
【doctestつき】AtCoder に登録したら解くべき精選過去問 10 問を"Elixir"で解いてみた

Elixirのサンプルコードを上げてくださってくれている方もいらっしゃるが、同じ問題を他言語と比較してみたい欲もあるので、paizaスキルチェックのサンプルコードに則ったコードを記載します。

サンプルコード

参考: 値取得・出力サンプルコード

入力される値

2
2 5
3 4

期待される出力

hello = 2 , world = 5 
hello = 3 , world = 4

Elixir

defmodule Hello do
  def loop(0) do
  end

  def loop(times) do
    [a, b] = IO.gets("") |> String.trim |> String.split

    IO.puts "hello = #{a} , world =  #{b}"
    loop(times - 1)
  end
end

n = IO.gets("") |> String.trim |> String.to_integer
Hello.loop n
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0