はまやんはまやんはまやん

hamayanhamayan's blog

文字swap [yukicoder No.729]

https://yukicoder.me/problems/no/729

解法

https://yukicoder.me/submissions/283415

C++にはとても便利なswap関数というのがある。
大体のものを何も考えずに低コストでswapできる。
stringの要素もそれに漏れず、特に何も考えずにswapできる。
自分は今までswapに失敗したとか、遅くなったとかを感じたことはない。

string S;
int i, j;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> S >> i >> j;
    swap(S[i], S[j]);
    cout << S << endl;
}