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

    solution

    Đề bài: [C#] Func compose chain: 3 hàm nối tiếp

    Khai báo Func<int,int> f1 = x => x + 1;, Func<int,int> f2 = x => x * 2;, Func<int,int> f3 = x => x - 3;. Viết hàm static Func<int,int> Compose(Func<int,int> a, Func<int,int> b) => x => b(a(x));. Tạo var chain = Compose(Compose(f1, f2), f3);. Đọc n và in chain(n) (tức ((n+1)*2) - 3).

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

      Một dòng chứa số nguyên n.

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

      -10^7 ≤ n ≤ 10^7. Bắt buộc viết hàm Compose riêng.

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

      Một dòng chứa 2*(n+1) - 3.

    Đang tải editor...