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

    solution

    Đề bài: [TypeScript] Conditional chain - phân loại JSON value

    Khai báo chain conditional: Kind<T> = T extends null ? 'null' : T extends boolean ? 'bool' : T extends number ? 'num' : T extends string ? 'str' : T extends any[] ? 'arr' : 'obj'. Đọc nhiều dòng JSON, mỗi dòng là một giá trị. In nhãn tương ứng cho mỗi dòng.

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

      Mỗi dòng một JSON value.

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

      Số dòng ≤ 100.

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

      Mỗi dòng tương ứng một nhãn.

    Ví dụ:

    Đầu vào:

    null
    true
    42
    "hi"
    [1,2]
    {"a":1}

    Đầu ra:

    null
    bool
    num
    str
    arr
    obj

    Giải thích:

    Lần lượt các nhãn theo thứ tự.

    Đang tải editor...