← C#

LESSON / EXERCISE

演習:デリゲートで数値変換を切り替える

Funcデリゲートとラムダ式を使い、処理を値として受け渡します。

演習:デリゲートで数値変換を切り替える

変換操作と整数列が与えられます。Func<int, int> 型のデリゲートに変換処理を代入し、すべての整数に適用してください。

入力

1行目に ADD x、MULTIPLY x、NEGATE のいずれか、2行目に整数 N、3行目に N 個の整数が与えられます。

出力

変換後の整数を入力順に空白区切りで出力してください。

制約

  • 1 <= N <= 1000
  • x と各整数の絶対値は 1000 以下

変換処理を Func<int, int> に格納し、ラムダ式で定義してください。

コード提出フォーム

CSHARP

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

採点基盤準備中