Please write the code in Java only. Write a function solution that, given a string S of length N, returns the length of

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Please write the code in Java only. Write a function solution that, given a string S of length N, returns the length of

Post by answerhappygod »

Please write the code in Java only.
Write a function solution that, given a string S of length N,
returns the length of shortest unique substring of S, that is, the
length of the shortest word which occurs in S exactly once.
Examples:
1. Given S ="abaaba", the function should return 2. The shortest
unique substring of S is "aa".
2. Given S= "zyzyzyz", the function should return 5. The
shortest unique substring of S is "yzyzy", Note that there are
shorter words, like "yzy", occurrences of which overlap, but
they still count as multiple occurrences.
3. Given S= "aabbbabaaa", the function should return 3. All
substrings of size 2 occurs in S at least twice.
Assume that:
--N is an integer within the range[1..200];
--string S consists only of lowercase letters (a-z).
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply