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

    solution

    Đề bài: [C#] Currying + extension: Curry hai-đối

    Viết extension method public static Func<T1, Func<T2, TR>> Curry<T1, T2, TR>(this Func<T1, T2, TR> f) trả về dạng curried a => b => f(a, b). Trong Main khai báo Func<int,int,int> sub = (a, b) => a - b;. Curry nó: var cs = sub.Curry();. Đọc hai dòng số nguyên x, y và in cs(x)(y) (tức x - y).

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

      Dòng 1: x. Dòng 2: y.

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

      |x|, |y| ≤ 10^8. Bắt buộc viết extension method generic Curry.

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

      Một dòng x - y.

    Đang tải editor...