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

    solution

    Đề bài: [Data Science] Sort thành phố alphabet + dân số (stable)

    Sắp xếp danh sách thành phố theo tên alphabet không phân biệt hoa/thường. Khi cùng tên (case-insensitive), thành phố có dân số lớn hơn lên trước. Mẹo: sort theo pop desc trước, rồi sort theo city (stable) với key=lambda s: s.str.lower().

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

      Dòng 1: n. n dòng: city,pop.

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

      1 <= n <= 100; pop là số nguyên.

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

      city pop.

    Ví dụ:

    Đầu vào:

    5
    Hanoi,8000000
    hanoi,500000
    Danang,1200000
    Saigon,9000000
    saigon,300000
    

    Đầu ra:

    Danang 1200000
    Hanoi 8000000
    hanoi 500000
    Saigon 9000000
    saigon 300000

    Giải thích:

    Group by lower: danang, hanoi (2), saigon (2). Trong hanoi: 8000000>500000. Saigon: 9000000>300000. Kết quả: Danang 1200000, Hanoi 8000000, hanoi 500000, Saigon 9000000, saigon 300000.

    Đang tải editor...