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

    solution

    Đề bài: [Lập trình Web & Backend] Mutation: cập nhật bản ghi

    Mutation (sửa data)

    Mô phỏng updateUser(id: X, name: "..."): tìm user có id = X, đổi name, rồi trả về toàn bộ user sau khi cập nhật. Nếu không tìm thấy id, trả null.

    Ví dụ

    Input:

    [{"id":1,"name":"A","age":20},{"id":2,"name":"B","age":21}]
    updateUser(id: 2, name: "Bình")
    

    Output:

    {"id":2,"name":"Bình","age":21}
    
    • Định dạng đầu vào:

      Dòng 1: mảng users JSON. Dòng 2: mutation updateUser(id: X, name: "...").

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

      id là số nguyên. 0 ≤ số users ≤ 100.

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

      Object user sau cập nhật (giữ nguyên thứ tự key gốc), hoặc null.

    Ví dụ:

    Đầu vào:

    [{"id":1,"name":"A","age":20},{"id":2,"name":"B","age":21}]
    updateUser(id: 2, name: "Bình")
    

    Đầu ra:

    {"id":2,"name":"Bình","age":21}

    Giải thích:

    Tìm id=2, đổi name thành Bình, giữ nguyên age.

    Đang tải editor...