← C#

LESSON / EXERCISE

演習:イベントでカウンターの変更を通知する

イベントを発行し、値が実際に変化したときだけ購読側へ通知します。

演習:イベントでカウンターの変更を通知する

初期値 0 のカウンターに対して N 個の操作を行います。カウンターの値が変化したとき、イベントを通じて新しい値を通知してください。

入力

1行目に整数 N、続く N 行に ADD x または SUB x が与えられます。

  • ADD x:値に x を加える
  • SUB x:値から x を引く。ただし結果が 0 未満になる場合は 0 にする

出力

値が変化した操作についてのみ、イベントで通知された新しい値を1行ずつ出力してください。

制約

  • 1 <= N <= 1000
  • 0 <= x <= 1,000,000

event Action<int> を用意し、値が変わった場合にイベントを発行する設計にしてください。

コード提出フォーム

CSHARP

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

採点基盤準備中