頭がおかしくなってきた…
これがしたかった
string型の"hoge”をstring型の"egho"のように昇順に並び替える
python3ならこれでいいんだけどなあ.
s = "hoge" sli = list(s) sli.sort() s = "".join(sli) print(s) # => egho
C++だと結果的にこうなった.
string S = "hoge"; int N = S.size(); char arr[N]; sprintf(arr, "%s", S.c_str()); sort(arr, arr + N); S = string(arr);
疲れた.こんなかんじで変換可能.型の変換が非常にめんどくさいと思った.
もっと楽な方法があれば知りたい.
参考
char型, std::string型, NSString型 相互変換例まとめ | SzMake
C++文字列(std::string)
std::sort - C++入門
これを今解いてるところ.明日中には何とかしたい.
C: 辞書式順序ふたたび - AtCoder Beginner Contest 009 | AtCoder
http://www.slideshare.net/chokudai/abc009
C++わからないので大変だあ…