名前を印刷するためのLinuxスクリプト[閉じる]

名前を印刷するためのLinuxスクリプト[閉じる]

ユーザーに名前を入力し、名前の3文字の組み合わせをすべて印刷するように求められます。これに対するスクリプトをどのように書くことができますか?

ベストアンサー1

ユーザー名を読んだら、名前を文字で区切る必要があります。別の文字(tmpfile、配列、..)を保存する方法を決定し、文字を繰り返します。ダーティ:ネストされたループがたくさんあります。 for (letter1) / for (letter2) / .. / for (maxlength) 難易度 1: 使いにくい while ループ 2: 再帰関数を使う

回避策:3文字の組み合わせをすべて作成し、それらの組み合わせを結果としてフィルタリングするチェック機能を作成します。

高度:さまざまな方法を使用して比較してみてください。

おすすめ記事