Official
A - Sequence of Strings Editorial by yuto1115
解説AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。
for 文を用いて、問題文で指示された通りの操作をすれば良いです。実装の方法は、以下の実装例をご参照ください。
C++
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
vector <string> s(n);
for (int i = 0; i < n; i++) cin >> s[i];
for (int i = n - 1; i >= 0; i--) cout << s[i] << endl;
}
Python
n = int(input())
s = []
for i in range(n):
si = input()
s.append(si)
for i in range(n):
print(s[-(i + 1)])
なお Python では、配列の添字に \(-i\) を指定すると後ろから \(i\) 番目の要素にアクセスできる機能があり、本実装例ではその機能を用いています。
posted:
last update: