Palindromic Array Transformation
SDE I
An array is called palindromic if it remains the same after reversing the order of its elements.
You have an array of strings arr. For each i, arr[i] consists of at least two characters. For each pair of consecutive elements arr[i] and arr[i + 1], you can:
- Move the rightmost character of
arr[i]to the leftmost position inarr[i + 1]. For instance, "abc" and "def" will become "ab" and "cdef". This operation can be applied only once to any pair of consecutive elements. - Move the leftmost character of
arr[i + 1]to the rightmost position inarr[i]. For instance, "abc" and "def" will become "abcd" and "ef". Again, this operation can be applied only once to any pair of consecutive elements. - Do nothing to the pair of consecutive elements.
Is it possible to obtain a palindromic array from arr by performing these operations?
return 1 --> True
return 0 --> False
Return 1 if the given array can be turned into a palindromic array, otherwise return 0.
Example
Unlock to view complete problem details
and practice with sample input/output
Was this article helpful?
View Test Cases & Run Code requires membership
Input Variables
Execution Result:
