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

    solution

    Đề bài: [TypeScript] Discriminated union — shape

    Định nghĩa:

    type Shape = { kind: 'circle'; r: number } | { kind: 'square'; a: number };
    

    Đọc dòng: circle r hoặc square a. In diện tích — với circle dùng π = Math.PI, in 4 chữ số sau dấu phẩy.

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

      Một dòng: circle r hoặc square a.

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

      0 ≤ r, a ≤ 10^4.

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

      Một dòng: diện tích (4 chữ số thập phân).

    Ví dụ:

    Đầu vào:

    circle 1

    Đầu ra:

    3.1416

    Giải thích:

    3.1416

    Đang tải editor...