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

    solution

    Đề bài: [JavaScript] Deep destructuring đơn hàng

    Đầu vào JSON dạng {"order": {"items": [...], "customer": {"vip": true/false}}, "shipping": {"express": true/false}}. Tính tổng phí: tổng giá items + phụ phí. Mỗi item là {"price": n}. Phụ phí: express +20000, vip giảm 10000. Nếu thiếu trường nào dùng mặc định (items=[], vip=false, express=false). In tổng. Yêu cầu deep destructuring có default.

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

      Một dòng JSON.

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

      0 <= price <= 1_000_000

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

      Một số nguyên.

    Ví dụ:

    Đầu vào:

    {"order":{"items":[{"price":50000},{"price":30000}],"customer":{"vip":true}},"shipping":{"express":true}}
    

    Đầu ra:

    90000

    Giải thích:

    80000 + 20000 - 10000 = 90000.

    Đang tải editor...