文字列の易しい練習問題!
問題概要
文字列 が与えられる。
のすべての文字を 'x' で置き換えたものを出力せよ。
考えたこと
まず、文字列 S の長さ N は次のように取得できる(C++)。
int N = S.size();
その先はいくつかやり方がある。
for文を用いてxをN回出力するxをN回繋げた文字列を生成して出力する
ここでは、より楽な 2 の方法でやってみる。C++ であれば、string(N, 'x') を出力するだけでよい。
コード
#include <bits/stdc++.h> using namespace std; int main() { string S; cin >> S; int N = S.size(); cout << string(N, 'x') << endl; }