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

    solution

    Đề bài: [TypeScript] Exhaustive switch — Op

    Định nghĩa type Op = 'add' | 'sub' | 'mul' | 'div'. Viết function calc(op: Op, a: number, b: number): number dùng switch có nhánh default với biến phụ kiểu never để đảm bảo exhaustive. Với div, nếu b = 0 in ERR thay vì kết quả. Đọc dòng op a b và in kết quả (số nguyên cho add/sub/mul; div cho ra số thực làm tròn 4 chữ số nếu hợp lệ).

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

      Một dòng: op a b.

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

      |a|, |b| ≤ 10^6.

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

      Một dòng.

    Ví dụ:

    Đầu vào:

    add 3 5

    Đầu ra:

    8

    Giải thích:

    8

    Đang tải editor...