파이썬을 이용한 코딩수업

압축해제하기 (3A4BC) => AAABBBBC

python.png

AAABBBBCCC 와 같은 문자열은

3A4B3C 와 같이 표현할수 있습니다.

이것을 압축이라 한다면 해제하는 방법도 있겠네요...


a=input('문자열 입력')
l=len(a)
i=0
p=''
while True:
    if a[i]>='1' and a[i]<='9':
        c=int(a[i])
        i+=1
        p=p+a[i]*c
    else:
        p=p+a[i]
    i+=1
    if i>=l : break
print (p)

 

Comments

Category
State
  • 현재 접속자 2 명
  • 오늘 방문자 42 명
  • 어제 방문자 235 명
  • 최대 방문자 394 명
  • 전체 방문자 296,144 명
  • 전체 게시물 2,565 개
  • 전체 댓글수 105 개
  • 전체 회원수 72 명
Facebook Twitter GooglePlus KakaoStory NaverBand