おまいら!今日からC言語を学んでいくぞー!
■ このスレッドは過去ログ倉庫に格納されています
0847デフォルトの名無しさん
2005/10/05(水) 03:58:01回転シフトというのは ABCDEFG → BCDEFGA
この操作を1として、
→ CDEFGAB
→ DEFGABC
最初の文字列の3文字目まで、という意味で書いた
>「与えられた文字列の全体を m 文字分回転させる」
なるほど
ついでにこの問題の解答(?)としては
文字列を2つに分けて AB
Aをひっくり返し [AR]B
Bをひっくり返し [AR][BR]
全体をひっくり返す [[AR][BR]]R = BA
とするのが良いとされている
要素が多い場合でも 1要素分の作業領域しか使わずにすみ
それなりに早いプログラムとなる
■ このスレッドは過去ログ倉庫に格納されています