Official

B - Maritozzo Editorial by KoD


問題文の指示通りに実装することで正答することができます。 なお、\(S_1, S_2, S_3\) を個別に変数として持つのではなく、長さ \(3\) の配列に格納することで、場合分けを行うことなく実装することができます。

実装例 (C++) :

#include <bits/stdc++.h>
using namespace std;

int main() {
    vector<string> S(3);
    for (string& s : S) {
        cin >> s;
    }
    string T;
    cin >> T;
    string ans;
    for (const char t : T) {
        ans += S[t - '1'];
    }
    cout << ans << '\n';
    return 0;
}

posted:
last update: