ABC236A
ABC236A の解説
解答コード
https://atcoder.jp/contests/abc236/submissions/28777934
問題
文字列Sの先頭からa文字目とb文字目を入れ替える問題です.
解説
str型のi番目の文字の情報を上書きするような操作は難しいので,
一旦,list型にすることが簡潔だと思います.
また,問題文は先頭の文字は1 番目からカウントしますが,
プログラミングでは0番目としてカウントを開始するので注意が必要です.
lambda関数を使用しない場合は,
と記述しても同義ですが,変数がたくさんあると困るのでlambda関数を使いましょう!
標準入力を読み込んだら,a番目とb番目の文字をスワップします.
文字の順番を操作するためlist型で扱いましたが,最後はstr型に戻す必要があります.
joinを使わない場合は,
のような記述になると思います.
以上,ABC236Aの解法でした.