Loading Now

longestCommonSubstring

Cho 2 xâu ký tự A và B, tìm xâu con chung dài nhất.

Nếu có nhiều xâu con với cùng độ dài, trả về xâu nhỏ nhất theo thứ tự từ điển.

Ví dụ

  • Với a = "codelearn", b = "fptcode", đầu ra là longestCommonSubstring(a, b) = "code"
  • Với a = "abcdef", b = "cdefabcd", đầu ra là longestCommonSubstring(a, b) = abcd.
    Có hai xâu con dài nhất là "abcd" và "cdef". Nhưng "abcd" là xâu nhỏ hơn theo thứ tự từ điển so với "cdef",

Đầu vào/Đầu ra

  • [giới hạn thời gian chạy] 1 second

  • [đầu vào] string a

    Điều kiện tiền đề:
    0 ≤ a.length ≤ 2000.

  • [đầu vào] string b

    Điều kiện tiền đề:
    0 ≤ b.length ≤ 2000.

  • [đầu ra] string

Post Comment

Contact