Cho chuỗi url. Dùng url.splitn(2, "://") để tách scheme và phần còn lại. Sau đó dùng char_indices trên phần còn lại để tìm byte_index của ký tự '/' đầu tiên — đó là vị trí kết thúc host. In ba dòng: scheme, host, path (path bao gồm cả '/' đầu nếu có; nếu không có '/' thì path là chuỗi rỗng). Nếu không có "://", in scheme rỗng, host = url, path rỗng.
Một dòng url.
1 <= |url| <= 10^4
Dòng 1: scheme. Dòng 2: host. Dòng 3: path.
Ví dụ:
Đầu vào:
https://example.com/foo/bar
Đầu ra:
https
example.com
/foo/bar
Giải thích:
Đang tải editor...