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: thêm bản ghi mới

    Mutation (thêm data)

    Mutation là thao tác thay đổi dữ liệu. Ở đây mô phỏng addUser(name: ..., age: ...): thêm user mới với id tự tăng (= max id hiện có + 1, danh sách rỗng thì id = 1), rồi trả về user vừa tạo.

    Ví dụ

    Input:

    [{"id":1,"name":"A","age":20}]
    addUser(name: "B", age: 25)
    

    Output:

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

      Dòng 1: mảng users hiện có (mỗi user có id, name, age). Dòng 2: mutation addUser(name: "...", age: N).

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

      0 ≤ số users ≤ 100. age là số nguyên. id hiện có là số nguyên dương.

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

      Object user vừa tạo, key theo thứ tự id, name, age.

    Ví dụ:

    Đầu vào:

    [{"id":1,"name":"A","age":20}]
    addUser(name: "B", age: 25)
    

    Đầu ra:

    {"id":2,"name":"B","age":25}

    Giải thích:

    max id = 1 nên id mới = 2, tạo user B age 25.

    Đang tải editor...