Palindrome adalah sebuah kata yang dibaca sama, baik dari depan ataupun dari belakang. Contoh: "MALAM", "ADA", "ABBA". Anda akan diberikan sebuah string S yang panjangnya tidak lebih dari 100 karakter dan hanya terdiri dari huruf kapital, hitung ada berapa substring (potongan string) dari S yang merupakan palindrome.
Input diawali oleh satu baris dengan satu angka, T yang menandakan jumlah test case.
Setiap test case berisi sebuah string S yang panjangnya antara 1 sampai 100 karakter, inklusif. String S hanya disusun atas huruf kapital.
Output terdiri atas tepat T baris (satu baris per test case), dimana setiap baris berisi tepat satu bilangan bulat yang menyatakan jumlah substring dari S yang palindrome.
|
Substring dari "MAKAN" adalah:
Sehingga total substring dari MAKAN yang merupakan palindrome adalah 6 (M, A, K, A, N, AKA).