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: