たなしょのメモ

日々勉強していることをつらつらと

B - I miss you...

はじめに

たなしょです。

I miss you

よく洋楽のタイトルでみますね。

問題文

atcoder.jp

考え方

入力されたstring型のサイズを取得して配列を作ります。

あとは文字列のサイズ分、配列に文字'x'を詰め込みます。

そして最後は文字列のサイズ分出力させてあげれば完成です。

 string str;
 cin >> str;

vector<char> data(str.size());

    for (int i = 0; i < str.size(); i++) {
        data[i] = 'x';
    }

    for (int i = 0; i < str.size(); i++) {
        cout << data[i];
    }

いざ実装

#include <iostream>
#include <vector>
#include <utility>
#include <algorithm>
#include <cstdlib>
#include <cmath>
#include <iomanip>

typedef long long ll;

using namespace std;

int main(void)
{
    string str;
    cin >> str;

    vector<char> data(str.size());

    for (int i = 0; i < str.size(); i++) {
        data[i] = 'x';
    }

    for (int i = 0; i < str.size(); i++) {
        cout << data[i];
    }

    cout << endl;

    return 0;
}

最後に

失恋ソングにはつきものですね。 あなたがいなくて寂しい

最後まで読んでいただいてありがとうございました。 もしよろしければtwitterアカウント(@piklus100yen)もフォローしていただけると幸いです!