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

    solution

    Đề bài: [Data Science] Named Aggregation - Nhiều cột nguồn

    Cho bảng giao dịch: shop, qty, price. Dùng named aggregation tính: total_qty = sum(qty), avg_price = mean(price), revenue = sum(qtyprice). Lưu ý: revenue phải tính bằng cách tạo cột revenue_row = qtyprice trước, rồi sum. In sắp theo shop: shop total_qty avg_price revenue (qty là int, còn lại float 2 chữ số).

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

      Dòng 1: n. n dòng: shop qty(int) price(float).

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

      1 <= n <= 1000.

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

      shop total_qty avg_price revenue.

    Ví dụ:

    Đầu vào:

    4
    A 2 10.0
    A 3 20.0
    B 1 5.0
    B 4 15.0
    

    Đầu ra:

    A 5 15.00 80.00
    B 5 10.00 65.00

    Giải thích:

    A: qty=5 avg_price=15.00 rev=2*10+3*20=80.00; B: qty=5 avg_price=10.00 rev=5+60=65.00.

    Đang tải editor...