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

    solution

    Đề bài: [Data Science] Phân tier khách hàng + sort tier

    Cho bảng user, spent, visits. Tính avg_per_visit = spent/visits bằng eval. Phân tier: high (>200), mid (50< avg <=200), low (<=50). Sắp xếp theo tier high → mid → low (dùng key trên cột tier để map về thứ tự); trong cùng tier sort theo avg_per_visit giảm dần.

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

      Dòng 1: n. n dòng: user,spent,visits.

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

      1 <= n <= 100; visits >= 1.

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

      user tier avg_per_visit (avg 2 chữ số).

    Ví dụ:

    Đầu vào:

    5
    u1,1000.0,4
    u2,300.0,10
    u3,50.0,2
    u4,2000.0,5
    u5,100.0,5
    

    Đầu ra:

    u4 high 400.00
    u1 high 250.00
    u2 low 30.00
    u3 low 25.00
    u5 low 20.00

    Giải thích:

    avg: u1=250(high), u2=30(low), u3=25(low), u4=400(high), u5=20(low). Sort: high desc(u4 400, u1 250), low desc(u2 30, u3 25, u5 20).

    Đang tải editor...