BOJ 12605単語の順序を反転
14723 ワード
質問する
BOJ 12605単語の順序を反転
青銅I|白準12605|Python 3断面図
アルゴリズム#アルゴリズム#
リストには各単語が含まれています.
s = list(input().rstrip().split(' '))
vector<string> v;
string temp, word;
getline(cin, temp);
stringstream ss;
ss.str(temp);
while (ss >> word) {
v.push_back(word);
}
リストを覆す.s = s[::-1]
リストには順序が逆の単語が含まれているので、すぐに出力します.
print("Case #" + str(i) + ":", *s)
C++の場合、ベクトルの各要素を逆さまに出力します.
cout << "Case #" << i << ": ";
for (int i = v.size() - 1; i >= 0; i--) {
cout << v[i] << ' ';
}
cout << '\n';
コード#コード#
import sys
input = sys.stdin.readline
N = int(input())
for i in range(1, N + 1):
s = list(input().rstrip().split(' '))
s = s[::-1]
print("Case #" + str(i) + ":", *s)
ショートコーディング[print("Case #"+str(i)+":",*(list(input().rstrip().split(' '))[::-1])) for i in range(1,int(input())+1)]
C++#include <bits/stdc++.h>
using namespace std;
void fastio() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
}
int32_t main(int32_t argc, char *argv[]) {
fastio();
int N;
cin >> N;
cin.ignore();
for (int i = 1; i <= N; i++) {
vector<string> v;
string temp, word;
getline(cin, temp);
stringstream ss;
ss.str(temp);
while (ss >> word) {
v.push_back(word);
}
cout << "Case #" << i << ": ";
for (int i = v.size() - 1; i >= 0; i--) {
cout << v[i] << ' ';
}
cout << '\n';
}
return 0;
}
結果
Reference
この問題について(BOJ 12605単語の順序を反転), 我々は、より多くの情報をここで見つけました https://velog.io/@leehe228/boj12605テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol