AtCoder Beginner Contest 094 A問題
競技プログラミングで使える関数を実際の問題を通して紹介いたします。
今回は「print×条件分岐」です。
print文×条件分岐
A,B,X = map(int,input().split()) print("YES") if B >= X - A and A <= X else print("NO")
を同時に満たす場合、"YES"と出力するようにさせ、それ以外は"NO"と出力させます。
コードの改善
a,b,x = map(int,input().split()) print(["NO","YES"][0<=x-a<=b])
の条件を満たす場合、"YES"。満たさない場合、"NO"と出力します。
上記のようにprint文の中で条件分岐をすることができます。
独学プログラマー Python言語の基本から仕事のやり方まで
- 作者: コーリー・アルソフ,清水川貴之監訳,清水川貴之,新木雅也
- 出版社/メーカー: 日経BP社
- 発売日: 2018/02/24
- メディア: 単行本
- この商品を含むブログ (2件) を見る