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] Kiểm tra same-origin

    Same-Origin

    Hai URL same-origin khi trùng cả ba: scheme, host, và port. Lưu ý port mặc định: http → 80, https → 443. Nếu URL ghi rõ port, dùng port đó; nếu không, dùng port mặc định theo scheme.

    Input: 2 dòng, mỗi dòng một URL dạng scheme://host[:port][/path] (phần path nếu có thì bỏ qua).

    In SAME nếu same-origin, ngược lại CROSS.

    Ví dụ

    Input:

    https://a.com
    https://a.com:443
    

    Output:

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

      Hai dòng URL.

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

      scheme ∈ {http, https}. host không rỗng.

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

      SAME hoặc CROSS.

    Ví dụ:

    Đầu vào:

    https://a.com
    https://a.com:443
    

    Đầu ra:

    SAME

    Giải thích:

    Port mặc định của https là 443 nên hai URL có cùng scheme/host/port → same-origin.

    Đang tải editor...