top of page

CCC 2016 J3: Hidden Palindrome


Using capabilities of substrings put all possible palindromes into a list. Then using the max() function find the largest palindrome hidden inside the inputted word

A = input()
length = []
for i in range(len(A)):
 for j in range(i,len(A)):
        A2 = A[i:j+1]
 if A2 == A2[::-1]:
            length.append(len(A2))
print(max(length))

Recent Posts

See All

CCC '24 J5 - Harvest Waterloo

#include<iostream> #include <vector> #include <algorithm> #include <cmath> #include <stack> using namespace std; int main() { int r, c,...

CCC '24 J4 - Troublesome Keys

s1 = input() s2 = input() silly = '' silly_o = '' quiete = '-' i = 0 j = 0 while i < len(s1) and j < len(s2): if s1[i] != s2[j]: if...

CCC '22 J5 - Square Pool

#include<iostream> #include <vector> #include <algorithm> #include <cmath> using namespace std; bool rowcom(pair<int, int> a, pair<int,...

Comments


bottom of page