>>907
一例として、ざっくり書くなら

1.先頭文字を大文字にする
2.以降の文字を順に読み、どんどん小文字にしていく
3.ピリオドを発見したら1に戻る

こんな処理を文字列の最後まで繰り返すとかね