AtCoder Beginners Selection PracticeA – Welcome to AtCoderをpythonで解いてみた

本サイトPracticeA – Welcome to AtCoder へは以下から

問題:Welcome to AtCoder

高橋君はデータの加工が行いたいです。
整数 a, b, cと、文字列 s が与えられます。 a + b + cの計算結果と、文字列 s を並べて表示しなさい。

制約

  • 1 ≤ a, b, c ≤ 1000
  • 1 ≤ |s| ≤ 100

入力

入力は以下の形式で与えられる。

a
b c
s

出力

a + b + c と s を空白区切りで1行目に出力せよ。

入力例 1

1
2 3
test

出力例 1

6 test

入力例 2

72
128 256
myonmyon

出力例 2

456 myonmyon

解答例

a = int(input())
b, c = map(int, input().split())
s = input()

print(f"{a + b + c} {s}")

解説

この問題は、与えられた3つの整数a, b, cの合計と、与えられた文字列sを連結して出力するものです。

  • input()を使用して整数aを入力として受け取ります。
  • input().split()を使用して空白で区切られた2つの入力を受け取り、map()関数とint()関数を使用して、それぞれの入力を整数bcに変換します。
  • input()を使用して文字列sを入力として受け取ります。
  • print()とf-stringを使用して、a, b, cの合計と文字列sを連結して出力します。

以下は、この問題を解くためのPython3のプログラムです。

# 整数aを入力として受け取る
a = int(input())

# 整数bとcを入力として受け取る
b, c = map(int, input().split())

# 文字列sを入力として受け取る
s = input()

# a, b, cの合計と文字列sを連結して出力
print(f"{a + b + c} {s}")

次の問題へ

一覧へ

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次