We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Algorithms
- Strings
- Save Humanity
- Discussions
Save Humanity
Save Humanity
+ 0 comments python
def rid(s): n, a, b, r = len(s), 0, 0, [0] * len(s) for i in range(1, n): if r[i - a] < b - i + 1: r[i] = r[i - a] else: a, b = i, max(i, b) while b < n and s[b - a] == s[b]: b += 1 r[i], b = b - a, b - 1 return r def virusIndices(P, V): p, v, res, r1, r2 = len(P), len(V), [], rid(V + " " + P), rid(V[::-1] + " " + P[::-1]) for i in range(p - v + 1): if r1[v + 1 + i] == v or r1[v + i + 1] + r2[p + 1 - i] + 1 >= v: res.append(i) print(" ".join(str(x) for x in res) if len(res) else "No Match!")
+ 0 comments Here is my solution in java, javascript, python, C, C++, Csharp HackerRank Save Humanity Problem Solution
+ 0 comments Here is the solution of Save Humanity Click Here
+ 1 comment Strictly speaking, a dental clinic is a facility where dentists and dental staff provide care. But you'll often hear the term used to mean a place where dental services are available at a lower cost than at a private practice. Dental clinics also frequently serve an educational purpose.
+ 1 comment https://zeroplusfour.com/save-humanity/
Here's how I did in all languages Java 8 , C++ , C , Python 3, Python 2.
Load more conversations
Sort 69 Discussions, By:
Please Login in order to post a comment