Given a number S in the form of string, the task is to check whether the sum of digits at odd places is equal to the sum of digits at even places or not.
Input: S = "132" Output: 1 Explanation: The sum of digits at odd places is 1+2=3. Similarly the sum of digits at even places is 3. Since they are equal,the answer is 1.
Input: S = "123" Output: 0 Explanation: The sum of digits at odd places is 1+3=4. The sum of digits at even places is 2. Since,the sums are not equal,Thus answer is 0.
You don't need to read input or print anything.Your task is to complete the function oddAndEven() which takes an integer S (in the form of string) as input parameter and returns 1 if the sum of digits at odd places is equal to the sum of digits at even places.Otherwise, it returns 0.
Expected Time Complexity:O(|S|)
Expected Auxillary Space:O(1)
1≤ |S| ≤ 105
We strongly recommend solving this problem on your own before viewing its editorial. Do you still want to view the editorial?Yes