2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

paizaの問題をPowerShellで解いてみた【足し算 (paizaランク D 相当)】

Posted at

この記事はpaizaのプログラミング問題をPowerShellで解いてみようという試みの記事です。

paizaのプログラミング問題とは?

ブラウザ上でコードを書いて実行できる、無料プログラミング練習問題集です。

  1. 難易度別に問題を選ぶ
  2. 問題文を読んで、解答コードを書く
  3. 提出するとテストケースが実行されて結果をわかる
    正解・不正解だけではなく、解答コード例や解説も見ることができるので、プログラミングの習得から復習まで活用できます

こんな人におすすめ

  • プログラミングスキルの腕試しをしたい方
  • プログラミングのスキルアップしたい方
  • 新しい言語にチャレンジをしたい方

通常は問題をc言語やJavaなどで解くのですがPowerShellで解いてみます。

問題

足し算 (paizaランク D 相当)

問題: 2つの正の整数 a, b が半角スペース区切りで入力されるので a と b を足した数を出力してください。

入力: 半角スペース区切りで2つの整数aとb
出力: 整数aとbを足した結果

解き方:

  1. 標準入力から1行の文字列を読み込む
  2. 半角スペースで分割して2つの整数 a と b を取得
  3. 整数に変換して合計を計算
  4. 結果を出力

コード:

# 標準入力から文字列を読み込む
$a,$b = (read-host).split()

# 整数に変換して合計を計算
$result = [int]$a + [int]$b

# 結果を出力
write-host $result

コードの説明:

1.文字列の読み込み:

$a,$b = (read-host).split()
  • read-hostを使って標準入力から文字列を読み込みます
  • split()を使って入力文字列を半角スペースで分割します

2.合計の計算:

$result = [int]$a + [int]$b
  • 変数$a変数$bは文字列なので数値型(int)に変換して合計を計算し、結果を result に格納します

3.結果の出力:

write-host $result
  • write-host $result を使って、合計を出力します

終わりに

noteにPowerShellのサンプルコードの記事を書いています。そっちも見てね
PowerShellまとめ

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?