Official

A - Secret Numbers Editorial by sounansya


AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題 A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。


\(S\) の数字のみを取り出した文字列を求めれば良いです。

これは例えば以下のアルゴリズムで求めることができます:

  • \(T\) を空文字列とする。
  • \(S\) の先頭の文字から順番に以下を行う:
    • その文字が数字ならば \(T\) の末尾にその文字を追加する。
  • \(T\) が求める文字列である。

以上のアルゴリズムを適切に実装することでこの問題に正答することができます。

実装例(Python3)

s = input()
t = ""
for c in s:
    if c.isdigit():
        t += c
print(t)

実装例(Python3)

print("".join(filter(str.isdigit,input())))

posted:
last update: