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

    solution

    Đề bài: [TypeScript] infer multiple - tách function signature

    Khai báo FnInfo<F> = F extends (a: infer A, b: infer B) => infer R ? [A, B, R] : never. Mô phỏng runtime: đọc 3 dòng - dòng 1 là số a, dòng 2 là số b, dòng 3 là tên phép add|sub|mul. Áp dụng và in a b result cách nhau bởi khoảng trắng (lấy phép vừa nhập).

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

      Ba dòng: a, b, op (add|sub|mul).

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

      |a|, |b| ≤ 1e9.

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

      Một dòng: a b result.

    Ví dụ:

    Đầu vào:

    3
    4
    add

    Đầu ra:

    3 4 7

    Giải thích:

    3+4=7.

    Đang tải editor...