2018-11-24循環(huán)習(xí)題

1.通過鍵盤輸入一串小寫字母(a-z)組成的字符串,請(qǐng)編寫一個(gè)字符串壓縮程序,將字符串中連續(xù)出現(xiàn)的重復(fù)字母進(jìn)行壓縮,并輸出壓縮后的字符串。 壓縮規(guī)則如:

1、僅壓縮連續(xù)重復(fù)出現(xiàn)的字符數(shù)。 如:字符串” abcbc” 由于無連續(xù)重復(fù)字符, 不壓縮 2、壓縮后格式為“字符重復(fù)的次數(shù)+字符”。 如:字符串”
xxxyyyyyyz” 壓縮后” 3x6yz”
代碼:

        String str1 = "";
        char front = str.charAt(0);
        int count = 0;
        for (int i = 0; i < str.length(); i++) {
            if (str.charAt(i) == front) {
                count++;
            } else {
                str1 += count;
                str1+=front;
                front = str.charAt(i);
                count = 1;
            }
        }
        str1+=count;
        str1+=front;
        System.out.println(str1);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,727評(píng)論 9 468
  • 今天天氣甚好,短袖已經(jīng)穿在身上了,那距離六月還會(huì)遠(yuǎn)嗎? 導(dǎo)師在群里說道:四月二十一日全天答辯。哦?自己快要畢業(yè)了。...
    倩倩你好閱讀 275評(píng)論 2 3
  • 今天是特訓(xùn)的第四天,已經(jīng)習(xí)慣了這種緊張?zhí)赜?xùn)節(jié)拍,通過四天的學(xué)習(xí),大家都配合得很默契,大家也很齊心協(xié)力,互相鼓勵(lì)...
    曾廣蘭閱讀 141評(píng)論 0 0
  • D5 小班-玄機(jī)倩-北京 今天船長的導(dǎo)讀提到了二元對(duì)立思維,這個(gè)應(yīng)該是我在個(gè)人成長建構(gòu)師都學(xué)習(xí)中第一個(gè)感到頓悟的名...
    玄機(jī)喵小姐閱讀 165評(píng)論 0 0
  • 籠中的鳥!你何必與你的同伴爭(zhēng)噪呢?你自有你的天地。小草!你何必與挺拔的大樹比高呢?你自有你的微妙。蘭花,你何必與牡...
    卞張濠閱讀 214評(píng)論 0 1

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