舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字、以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。
輸入在 2 行中分別給出應該輸入的文字、以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a-z(包括大、小寫)、數字 0-9、以及下劃線_
(代表空格)組成。題目保證 2 個字串均非空。
按照發現順序,在一行中輸出壞掉的鍵。其中英文本母只輸出大寫,每個壞鍵只輸出一次。題目保證至少有 1 個壞鍵。
7_this_is_a_test
_hs_s_a_es
7ti
分析:遍歷兩個陣列s1,s2,i=j=0;每次將s1[i]和s2[j]轉為大寫字母
如果s1[i]!=s2[j],判斷是否是之前出現的錯誤字元,如果沒出現則輸出,將i,j向後移一位
如果s1[i]==s2[j],無須操作,將i,j向後移一位
1//c++
2 #include3 #include4
using
namespace
std;56
intmain();
9 cin>>a>>b;
10int i=0,j=0;11
while(a[i]!='\0'
)19}20
else
21 j++;
22 i++;23}
24return0;
25 }
PAT乙級 1029 舊鍵盤
舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字 以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。輸入在 2 行中分別給出應該輸入的文字 以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a z 包括大 小寫 數字 0 9 以及下劃線 代表...
PAT 乙級 1029 舊鍵盤
舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字 以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。輸入在 2 行中分別給出應該輸入的文字 以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a z 包括大 小寫 數字 0 9 以及下劃線 代表...
PAT乙級 1029 舊鍵盤
舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字 以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。輸入格式 輸入在 2 行中分別給出應該輸入的文字 以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 a z 包括大 小寫 數字 0 9 以及下...