競プロで稀によく使う文字列操作
C++
忘れた頃に必要となるので困るシリーズ
同じ文字の繰り返し
string(5, 'a')
文字列のコピー
string(str)
str2 = str
でも ok
文字列の逆順コピー
string(str.rbegin(), str.rend())
文字列の
i
文字目から
ct
文字の部分文字列
str.substr(i, ct)
文字列の
$ [i, j)
の部分文字列
str2 = string(str.begin() + i, str.begin() + j)
#競プロ