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] Validate template (cân bằng block)

    Kiểm tra template hợp lệ

    Template dùng block {{#each ...}}...{{/each}} và {{#if ...}}...{{/if}}. Kiểm tra các block có lồng và đóng đúng thứ tự (như ngoặc cân bằng) không.

    In VALID nếu hợp lệ, ngược lại INVALID.

    Ví dụ

    Input:
    {{#if a}}{{#each b}}x{{/each}}{{/if}}
    
    Output:
    VALID
    
    • Định dạng đầu vào:

      Một dòng template.

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

      Chỉ xét tag mở {{#each}},{{#if}} và đóng {{/each}},{{/if}}.

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

      VALID hoặc INVALID.

    Ví dụ:

    Đầu vào:

    {{#if a}}{{#each b}}x{{/each}}{{/if}}
    

    Đầu ra:

    VALID

    Giải thích:

    if và each lồng và đóng đúng thứ tự.

    Đang tải editor...