Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Java] Group anagrams bằng HashMap

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 7: Lập trình tổng quát và khung Collections — khóa Lập trình Java

    Cho N chuỗi chữ thường. Hãy nhóm các chuỗi là anagram của nhau (cùng tập chữ cái). Dùng HashMap<String, List<String>> với key là chuỗi đã sắp xếp ký tự. In số nhóm, sau đó với mỗi nhóm in các chuỗi đã sắp xếp theo alphabet trên một dòng; các nhóm in theo thứ tự alphabet của phần tử đầu tiên của nhóm.

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

      Dòng 1: N. N dòng tiếp, mỗi dòng một chuỗi.

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

      1 <= N <= 10^4; độ dài chuỗi <= 30.

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

      Dòng 1: số nhóm M. M dòng tiếp, mỗi dòng các chuỗi trong nhóm cách nhau bằng dấu cách.

    Chủ đề

    ☕ JavaJavaCollections FrameworkTất cả môn học

    Đang tải editor...