Ray likes puzzles. One day, he challenged Ansh with a puzzle to find a string that is the same when read forwards and backwards.
Write an algorithm to find the sub-string from the given string that is the same when read forwards and backwards.
Input
The input consists of a string - inputStr, representing the given string for the puzzle.
Output
From the given string, print a sub-string which is the same when read forwards and backwards.
Note
Examples
01 · Example 1
inputStr = "YABCCBAZ" return = "ABCCBA"
Given string is "YABCCBAZ", in this only sub-string which is same when read forward and backward is "ABCCBA".
02 · Example 2
inputStr = "ABC" return = "None"
Given string is "ABC", and no sub-string is present which is same when read forward and backward. So, the output is "None".
Constraints
🍅🍅More Cisco problems
- Collect CoinsSeen Jun 2025
- FizzBuzz ProblemSeen May 2025
- Find Largest Sum Contiguous SubarraySeen May 2025
- Find Largest Sum of Continuous SequenceSeen May 2025
- Flight Path Package DropSeen May 2025
- Count Numbers with Digit SumSeen Mar 2025
- Maximum Chocolates from Jars (L.C. 198 :)Seen Mar 2025
- Find Elements Largest in Row Smallest in ColumnSeen Mar 2025
public String findPalindromeSubString(String inputStr) {
// write your code here
}
inputStr"YABCCBAZ"
expected"ABCCBA"
sign in to submit