是否可以刪除乙個字母之後變成回文串

2021-07-09 19:39:13 字數 592 閱讀 6220

給出乙個字串,僅由小寫字母組成。請找出是否僅刪除其中的乙個字母之後,字串變成回文串。

輸入第一行是乙個整數 t

,表示有 t 

組資料。每組資料佔一行,每行包含乙個非空字串,字串長度不超過 105 。

對於每組測試資料,輸出一行包含乙個整數 k 

,表示刪除字串中第 k 

個字母後字串變成回文串。若有多個這樣的整數 k 

存在,則輸出其中最小的乙個整數。如果輸入的字串原本就是乙個回文串,或者找不到這樣的整數,則輸出"no solution" (不包含引號)。

乙個字母引發的編譯血案

我的環境是linux作業系統。在當前目錄下有這樣幾個原始檔 dou.h int dou int data dou.cpp ifdef dou include int dou int data else include endif main.cpp include include int main m...

判斷是否能通過新增乙個字母將字串變為回文串

題目 給定乙個字串,問是否能通過新增乙個字母將其變為回文串 參考了一些同學的文章,發現判斷是否能新增乙個字元變成回文串是 最少新增幾個字元變成回文串 的一種情況。在做測試時有三種情況 1 aba型,本來就是回文串 2 abac型,在串的左邊或右邊新增另一側的字元,變成回文串 3 abceba型,在串...

期末 輸入一行電報文字,讓字母變成下乙個字母

煙大計科期末問題 i 字母變成其下一字母 題目描述 輸入一行電報文字,將字母變成其下一字母 如 a 變成 b z 變成 其它字元不變 輸入一行字元 輸出加密處理後的字元 樣例輸入 copy a b樣例輸出 b c include include intmain if str i z str i a ...