文字列の易しい練習問題!
問題概要
文字列 が与えられる。 のすべての文字を '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; }