String formation from substring
Medium Accuracy: 37.58% Submissions: 2117 Points: 4

Given a string ‘s’, the task is to check if it can be constructed by taking a substring of it and appending multiple copies of the substring together.

Example 1:

Input: s = "ababab"
Output: 1
Explanation: It is contructed by
appending "ab" 3 times

Example 2:

Input: s = "ababac"
Output: 0
Explanation: Not possible to construct

Your task is to complete the function isRepeat() which takes a single string as input and returns 1 if possible to construct, otherwise 0. You do not need to take any input or print anything.

Expected Time Complexity: O(|s|)
Expected Auxiliary Space: O(|s|)

Constraints:
1 <= |s| <= 105

We are replacing the old Disqus forum with the new Discussions section given below.