查找常用字符

給定僅有小寫字母組成的字符串?dāng)?shù)組 A,返回列表中的每個字符串中都顯示的全部字符(包括重復(fù)字符)組成的列表。例如,如果一個字符在每個字符串中出現(xiàn) 3 次,但不是 4 次,則需要在最終答案中包含該字符 3 次。

你可以按任意順序返回答案。

示例 1:

輸入:["bella","label","roller"]
輸出:["e","l","l"]

示例 2:

輸入:["cool","lock","cook"]
輸出:["c","o"]

提示:

1 <= A.length <= 100
1 <= A[i].length <= 100
A[i][j] 是小寫字母
class Solution {
    public List<String> commonChars(String[] A) {
        List<String>result = new ArrayList();
        int length = A.length;
        String firstStr = A[0];
        int strLength = firstStr.length();
        for(int i = 0; i < strLength; i++){
                String indexStr = firstStr.substring(i,i + 1);
                int count = 0;
                for(int j = 1; j < length; j++){
                    String str = A[j];
                    if(str.contains(indexStr)){
                        count++;
                        A[j] = str.replaceFirst(indexStr,"");//有這個字母就清除掉一個
                    } else {
                        break;
                    }
                }
            
                if(count == length -1){//每一個都有
                   result.add(indexStr);
                }
        }
        return result;
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 更多精彩內(nèi)容,請關(guān)注【力扣簡單題】。 題目 難度:★★☆☆☆類型:字符串 給定僅有小寫字母組成的字符串?dāng)?shù)組 A,返...
    玖月晴閱讀 571評論 0 0
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,328評論 0 10
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,711評論 0 5
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,676評論 0 4
  • 我是一只自由之鷹 翱翔藍天是我的使命 任你高山、烏云和閃電 都不能阻止天空的精靈 森林里流蕩著陰冷的風(fēng) 撒旦在山頂...
    舒嘯東皋閱讀 379評論 0 0

友情鏈接更多精彩內(nèi)容