0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AtCoderコンテストでのエラーまとめ

Posted at

友人に誘われAtCoderのコンテストに参加することになりました。そこで躓いたことや新たな発見について記述し、適宜追加していく予定です。参加した会と発見内容、該当コードについてまとめていきます。なお、使用言語はPython3です。
コンテスト時間に注意して公開します。

384

文字列を直接変更できない

A.py
n,c1,c2 = input().split()
n = int(n)
s = input()

for i in range(n):
    if s[i] != c1:
        s[i] = c2

N番目の要素の取得は可能だが、文字列を直接変更するのは不可能らしい。今まで文字列の取得しかしていなかったので知らなかった。

  • 一度リストにしてから置き換える
  • 置き換える文字の前後を取得して新たに文字列を作成する
  • repleace()を使用する
     インデックスは指定できないので注意
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?