次の大統領のリストが与えられた場合、可能な限り最小のプログラムで上位 10 語数を数えます。
入力ファイル
ワシントン
ワシントン
アダムス
ジェファーソン
ジェファーソン
マディソン
マディソン
モンロー
モンロー
ジョン・クインシー・アダムス
ジャクソン
ジャクソン
ヴァン・ビューレン
ハリソン
ダイ
タイラー
ポーク
テイラー
ダイ
フィルモア
ピアス
ブキャナン
リンカーン
リンカーン
ダイ
ジョンソン
許す
許す
ヘイズ
ガーフィールド
ダイ
アーサー
クリーブランド
ハリソン
クリーブランド
マッキンリー
マッキンリー
ダイ
テディ・ルーズベルト
テディ・ルーズベルト
タフト
ウィルソン
ウィルソン
ハーディング
クーリッジ
フーバー
FDR
FDR
FDR
FDR
死ぬ
トルーマン
トルーマン
アイゼンハワー
アイゼンハワー
ケネディ
ダイ
ジョンソン
ジョンソン
ニクソン
ニクソン
退位する
フォード
カーター
レーガン
レーガン
ブッシュ
クリントン
クリントン
ブッシュ
ブッシュ
オバマ
bash 97文字で開始するには
cat input.txt | tr " " "\n" | tr -d "\t " | sed 's/^$//g' | sort | uniq -c | sort -n | tail -n 10
出力:
2 ニクソン
2 レーガン
2 ルーズベルト
2 トルーマン
2 ワシントン
2 ウィルソン
3 ブッシュ
3 ジョンソン
4 FDR
7ダイス
好きなように縁を切りましょう!四代目おめでとう!
大統領の詳細については、こちらをご覧ください。