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

    solution

    Đề bài: [JavaScript] Slug builder có giới hạn + suffix (HARD)

    Đọc 2 dòng: dòng 1 là title, dòng 2 là số nguyên suffix. Hãy: (1) tạo slug tiếng Việt cho title (NFD + bỏ dấu + đ/Đ → d/D + lowercase + non-alnum → - + cắt - đầu/cuối), (2) nếu slug dài hơn 20 ký tự thì cắt còn 20 ký tự nhưng phải cắt tại vị trí - cuối cùng (tránh cắt giữa từ); sau đó bỏ tiếp - thừa ở cuối, (3) nếu slug rỗng, dùng untitled, (4) ghép -${suffix} vào cuối. In kết quả.

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

      Dòng 1: title. Dòng 2: số nguyên suffix.

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

      1 ≤ title.length ≤ 200. 0 ≤ suffix ≤ 10^9.

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

      Chuỗi slug-suffix.

    Đang tải editor...