Loading Now

singleString2

Sau khi làm xong bài singleString Hải lại nhận được một đề mới từ cô giáo, cụ thể đề bài là:

Một chuỗi gọi là chuỗi đơn độc là chuỗi các ký tự trong chuỗi đều xuất hiện đúng 1 lần.

Cho chuỗi s gần các chữ cái in thường, hãy đưa ra chuỗi con dài nhất trong s là chuỗi đơn độc, nếu có nhiều chuỗi độ dài bằng nhau thì đưa ra chuỗi đầu tiên.

Ví dụ:

  • Với s = "bcbac", thì singleString(s) = "cba".
  • Với s= "abcacbd", thì singleString(s) = "acbd".

Đầu vào/Đầu ra:

  • [Thời gian] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
  • [Đầu vào] String s
    1 ≤ s.length ≤ 105.
  • [Đầu ra] String.
    chuỗi con dài nhất trong s là chuỗi đơn độc

Post Comment

Contact