【AtCoder】ABC202解説(Python)

エイシングプログラミングコンテスト2021(AtCoder Beginner Contest 202)の解説記事です。

ABC202 A – Three Dice

問題

問題文の要約は以下の通りです。

問題の要約

3個のサイコロを振って出た目が \(a\), \(b\), \(c\) のとき、サイコロの裏面の目の和を求めよ。

制約

・\(1 \le a, b, c \le 6\)
・入力は全て整数である。

入力

\(a\) \(b\) \(c\)

出力

3つのサイコロについて、出た目とは反対の面が表す整数を足し合わせた値を出力せよ。

解法

3個のサイコロを振って出た目が \(a\), \(b\), \(c\) のとき、サイコロの裏面の目は\(7-a\), \(7-b\), \(7-c\) なのでこれを足し合わせる。

解説

まず、\(a\), \(b\), \(c\) をint型で受け取ります。

# 入力
a,b,c=map(int,input().split())

サイコロの裏面の目 \(7-a\), \(7-b\), \(7-c\) の和 \(21-a-b-c\) を出力します。

# 出力
print(21-a-b-c)

解答

# 入力
a,b,c=map(int,input().split())

# 出力
print(21-a-b-c)
1 2
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!