在數(shù)據(jù)壓縮中,一個(gè)常用的途徑是行程長度壓縮。對(duì)于一個(gè)待壓縮的字符串而言,我們可以依次記錄每個(gè)字符及重復(fù)的次數(shù)。這種壓縮,對(duì)于相鄰數(shù)據(jù)重復(fù)較多的情況比較有效。 例如,如果待壓縮串為"AAABBBBCBB",則壓縮的結(jié)果是(A,3)(B,4)(C,1)(B,2)。當(dāng)然,如果相鄰字符重復(fù)情況較少,則壓縮效率就較低。
現(xiàn)要求根據(jù)輸入的字符串,得到大小寫不敏感壓縮后的結(jié)果(即所有小寫字母均視為相應(yīng)的大寫字母)。
aAABBbBCCCaaaaa
(A,3)(B,4)(C,3)(A,5)