challenge 文字列のセンタリング

文字列を指定のカラム幅にセンタリング配置する関数を示してください。文字列の長さが指定した幅より長い場合には文字列の両端をできるだけ均等に切り落して指定幅に収めてください。1文字は1カラムに収まるものと仮定してかまいません。

Posted feedbacks - なでしこ

なでしこで素直に

1
2
3
4
5
6
7
8
9
"abcdefg"を3でセンタリングして表示
●センタリング(SをNで)
    もし(文字数(S)<=N)ならば
        文字列センタリング(S,N)で戻る
    1の間
        Sから1文字右端削除
        もし(文字数(S)<=N)ならば,Sで戻る
        Sの1から1文字削除
        もし(文字数(S)<=N)ならば,Sで戻る

Index

Feed

Other

Link

Pathtraq

loading...