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: [Thiết kế Web] Duyệt lên các phần tử cha

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 14: Các công cụ hỗ trợ: Emmet, Git/GitHub, SASS, Bootstrap, jQuery — khóa Thiết kế Web

    Phương thức $(...).parents() trả về TẤT CẢ tổ tiên (cha, ông, ...) của phần tử được chọn, tính đến gốc (phần tử gốc có parent=null không có tổ tiên).

    Cho cây DOM (id, parent) và danh sách id các phần tử được chọn, hãy in ra danh sách id TẤT CẢ tổ tiên (hợp của tổ tiên từng phần tử), không trùng lặp, sắp xếp theo thứ tự chữ cái.

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

      Dòng 1: JSON mảng phần tử dạng {"id":"...","parent":idHoacNull}. Dòng 2: JSON mảng id các phần tử được chọn.

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

      Số phần tử ≤ 30.

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

      In một dòng danh sách id tổ tiên (sắp xếp chữ cái) cách nhau khoảng trắng, hoặc "RONG".

    Ví dụ:

    Đầu vào:

    [{"id":"root","parent":null},{"id":"a","parent":"root"},{"id":"b","parent":"a"},{"id":"c","parent":"a"}]
    ["b","c"]

    Đầu ra:

    a root

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: Công cụ — Bootstrap & jQueryTất cả môn học

    Đang tải editor...