PAT1029 舊鍵盤(java實現)
題目描述:
舊鍵盤上壞了幾個鍵,於是在敲一段文字的時候,對應的字元就不會出現。現在給出應該輸入的一段文字、以及實際被輸入的文字,請你列出肯定壞掉的那些鍵。
-
輸入格式:
輸入在 2 行中分別給出應該輸入的文字、以及實際被輸入的文字。每段文字是不超過 80 個字元的串,由字母 A-Z(包括大、小寫)、數字 0-9、以及下劃線 _(代表空格)組成。題目保證 2 個字串均非空。 -
輸出格式:
按照發現順序,在一行中輸出壞掉的鍵。其中英文字母只輸出大寫,每個壞鍵只輸出一次。題目保證至少有 1 個壞鍵。
解題思路:先將兩個字串都轉化為大寫,然後將本該輸出卻沒輸出的字元都儲存在一個新的字串(output1)中,之後創一個新的空字串,如果空字串中不包含output1中任意字元,則新增進去,否則不新增。
程式:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main{
public static void main(String[] args) throws Exception {
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
char[] should = read.readLine().toUpperCase().toCharArray();
String fact = read.readLine().toUpperCase();
String output1 = "";
for (int i = 0; i < should.length; i++) {
if (fact.contains(String.valueOf(should[i]))==false) {
output1 +=should[i];
}
}
//System.out.println(output1);
char[] o = output1.toCharArray();
String result ="";
for (int j = 0; j < o.length; j++) {
if (result.contains(o[j]+"")==false) {
result += o[j];
}
}
System.out.println(result);
}
}
相關文章
- PAT1033 舊鍵盤打字(java實現)Java
- PAT-B 1029 舊鍵盤【字串】字串
- B1029 舊鍵盤 (20分)
- 12.2 實現鍵盤模擬按鍵
- PAT-B 1033 舊鍵盤打字【字串】字串
- java鍵盤監聽之視窗監聽的實現Java
- 移動端頁面鍵盤出現“搜尋”按鍵且實現提交功能
- Java中的鍵盤錄入Java
- STM32--矩陣鍵盤的設計實現矩陣
- 老舊筆記本改造成便攜KVM(鍵盤顯示器)筆記
- Java - 4 鍵盤輸入語句Java
- javaScript實現鍵盤控制元素移動位置及縮放JavaScript
- Flutter實現點選空白區域隱藏軟鍵盤Flutter
- vue3中使用simple-keyboard實現虛擬鍵盤(帶中文切換數字鍵盤)Vue
- Java鍵盤錄入的兩種方式Java
- Java 實現系統全域性快捷鍵繫結Java
- 微信小程式使用元件實現移動端軟鍵盤微信小程式元件
- 鍵盤快捷鍵
- 純鍵盤開發實戰(MouselessProgramming)
- 超實用Mac快捷鍵盤點Mac
- java設定熱鍵(C++實現dll匯入)JavaC++
- android實現底部彈出框與軟鍵盤衝突(全面屏虛擬鍵適配)Android
- 【快捷鍵】—— 鍵盤篇
- 手把手教你,用flutter實現車牌號輸入鍵盤元件Flutter元件
- 【Java併發程式設計】Synchronized關鍵字實現原理Java程式設計synchronized
- 鍵盤亂鍵怎麼處理 電腦鍵盤按鍵錯亂
- 鍵盤操作
- 鍵盤事件事件
- AutoTyper for Mac(鍵盤快捷鍵)Mac
- 鍵盤壞了怎麼用軟鍵盤 電腦怎麼調出桌面鍵盤
- NLP segment-03-基於 TF-IDF 實現關鍵詞提取 java 開源實現Java
- 實用的鍵盤增強工具:Superkey for MacMac
- 盤點:QuickTime Player 鍵盤快捷鍵和手勢大全UI
- 鍵盤快捷鍵工具:AutoTyper for MacMac
- 盤點JAVA中基於CAS實現的原子類, 你知道哪些?Java
- 鍵盤失靈按什麼鍵恢復 win10鍵盤恢復按鍵Win10
- 機械鍵盤怎麼選購?機械鍵盤和普通鍵盤的區別對比
- selenium 鍵盤操作