← C#

LESSON / EXERCISE

演習:ジェネリックメソッドで最小値を求める

型に依存しないジェネリックメソッドを実装し、比較可能な値を扱います。

演習:ジェネリックメソッドで最小値を求める

整数または文字列の列が与えられます。ジェネリックメソッド FindMinimum<T> を実装し、列の中で最小の値を出力してください。

入力

1行目に INT または STRING、2行目に整数 N、3行目に N 個の値が空白区切りで与えられます。

出力

最小値を1行で出力してください。文字列の場合は .NET の string.CompareTo による比較順を使います。

制約

  • 1 <= N <= 1000
  • INT の値は -1,000,000,000 以上 1,000,000,000 以下
  • STRING の各値は英小文字のみ、長さ 1 以上 20 以下

where T : IComparable<T> 制約を付けると、CompareTo を使って型に依存しない比較を実装できます。

コード提出フォーム

CSHARP

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

採点基盤準備中