公式
A - Status Code 解説
by
A - Status Code 解説
by
MMNMM
初心者の方へ
- AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
- また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。
- C++入門 AtCoder Programming Guide for beginners (APG4b) は、競技プログラミングのための C++ 入門用コンテンツです。
- Python入門 AtCoder Programming Guide for beginners (APG4bPython) は、競技プログラミングのための Python 入門用コンテンツです。
この問題は、次のような手順をプログラムすることで解くことができます。
- 標準入力から整数 \(S\) を受け取る。
- \(S\) が \(200\) 以上 \(299\) 以下なら、
Successと出力する。 - そうでなければ、
Failureと出力する。
if-else 文を適切に利用することで、この問題を解くことができます。
実装例は以下のようになります。
C++ での実装例
#include <iostream>
using namespace std;
int main() {
int S;
cin >> S;
if (200 <= S && S <= 299) {
cout << "Success" << endl;
} else {
cout << "Failure" << endl;
}
}
Python での実装例
S = int(input())
if 200 <= S <= 299:
print('Success')
else:
print('Failure')
if-else 文を複数繋げる(Python では elif を使う)ことで、それぞれの条件を \(1\) つの整数との比較にすることもできます。
C++ での実装例
#include <iostream>
using namespace std;
int main() {
int S;
cin >> S;
if (S < 200) {
cout << "Failure" << endl;
} else if (S <= 299) {
cout << "Success" << endl;
} else {
cout << "Failure" << endl;
}
}
Python での実装例
S = int(input())
if S < 200:
print('Failure')
elif S <= 299:
print('Success')
else:
print('Failure')
投稿日時:
最終更新:
