← C#

LESSON / EXERCISE

演習:テキストデータを1行ずつ読み取って集計する

テキストの各行を順番に解析し、レコードの中から最高点を求めます。

演習:テキストデータを1行ずつ読み取って集計する

ファイルから読み込んだとみなす N 行のテキストデータが与えられます。各行は name,score 形式です。StringReader を使って1行ずつ読み取り、最高点のレコードを出力してください。

入力

1行目に整数 N、続く N 行に name,score が与えられます。

出力

最高点の人を name score の形式で出力してください。同点の場合は入力で先に現れた人を出力します。

制約

  • 1 <= N <= 1000
  • name は空白とカンマを含まない英数字
  • 0 <= score <= 100

この演習ではジャッジの制約上、ファイル内容を標準入力から受け取ります。受け取った内容を StringReader に渡し、ファイルを1行ずつ読む場合と同じように処理してください。

コード提出フォーム

CSHARP

安全なサーバー側採点連携が未接続のため、現在は提出できません。

採点基盤準備中