カメヲラボ

主にプログラミングとお勉強全般について書いてます

CodeIQ過去問集18:大漁!初がつお

本稿はCodeIQで2014年4月14日~6月2日に出題された コード銀行:大漁!初がつお という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。

大漁!初がつお

【問題】

CSVファイルに、魚の名前と大きさ(整数値、単位はcm)が書かれています。 このファイルを読み込み、“カツオ”の大きさを次のように分類してください。

  • Sサイズ…50cm未満

  • Mサイズ…50cm以上、75cm未満(ちょうど75cmの場合は含まれない

  • Lサイズ…75cm以上(ちょうど75cmの場合が含まれる

さらに、分類ごとのカツオの数、大きさの平均値を計算してください。 小数点以下は、小数第3位を四捨五入し、小数第2位まで出力してください。

【テストデータ】

katsuo.zipをダウンロード、展開すると、以下のファイルが含まれています。

サンプルの入力データで、次のように書かれています。

カツオ,86
カツオ,79
カツオ,36
カツオ,61
カツオ,69
カツオ,69
カツオ,37
カツオ,76
カツオ,37
カツオ,73

この入力の場合は、

S(3): 36.67cm
M(4): 68.00cm
L(3): 80.33cm

のように出力してください。

  • katsuo1000.csv

このファイルを入力データとしてください。

(解答・解説は後日)