AtCoder Beginner Contest

【pythonでABC154を解説】B - I miss you...

問題概要

問題ページ

問題文

文字列 \(S\) が与えられます。\(S\) のすべての文字を x で置き換えて出力してください。

制約

  • \(S\) は英小文字のみからなる文字列
  • \(S\) の長さは \(1\) 以上 \(100\) 以下

問題の考察

B問題だがA問題レベルの問題。(「どっちも同じようなもんだよ」というツッコミはなしで・・・)

文字列 \(S\)がどのような文字列であったとしても、答えはxを文字列 \(S\)と同じ長さだけ連結して出力すれば良い。

pythonは演算子*を使うことで、同じ文字列を指定回数だけ連結した文字列を作成することができる。

文字列の長さはlenを使うことで得ることができる。

たびすけ
pythonなら演算子*lenを使えば簡単に解答できます。
「文字列 * 整数」で「文字列を整数回繰り返した文字列」を生成することができます。

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    s = str(input().rstrip('\n'))
    s = "x" * len(s)
    print(s)


if __name__ == '__main__':
    solve()

-AtCoder Beginner Contest
-