Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C#] C# OOP v5 - Abstract Operation Apply

    Định nghĩa lớp abstract Operation có method abstract int Apply(int a, int b). Lớp Add kế thừa Operation override Apply trả về a+b. Lớp Mul kế thừa Operation override Apply trả về a*b. Đọc 3 token: op (add|mul), a, b. Tạo Operation tương ứng, gọi Apply, in kết quả.

    • Định dạng đầu vào:

      Một dòng: op a b.

    • Ràng buộc đầu vào:

      op ∈ {add, mul}; -10^4 <= a,b <= 10^4.

    • Định dạng đầu ra:

      Một dòng: kết quả.

    Ví dụ:

    Đầu vào:

    add 3 4
    

    Đầu ra:

    7

    Giải thích:

    Add.Apply(3,4)=7.

    Đang tải editor...