>

파이썬 3. "선형 적으로"글자를 세 어라

입력 : aaaabbbbvaa
출력 : a4b4v1a2

저는 비슷한 일을했습니다 :

a = "aaaabbbbvaa"
alist = list(a)
print (alist.count("a"))

  • 답변 # 1

    위에 언급 된 문제 진술에 대한 해결책은 다음과 같습니다.

    word = input()
    alist=list(word)
    alist.append('$')
    x=alist[0]
    count=0
    blist=[alist[0]]
    for i in alist:
        if(x==i):
            if(i=='$'):
                blist.append(count)
            count+=1        
        else:
            blist.append(count)
            blist.append(i) 
            count=1
            x=i
    blist.remove('$')
    for i in blist:
        print(i,end='')
    
    

    누구 입력 및 출력 :

    aaaabbbvaa
    a4b3v1a2
    
    

    P.S :이 문제를 해결하는 가장 최적의 방법은 아닙니다.

  • 이전 javascript - 양식 값에 따라 변수 업데이트
  • 다음 kubernetes - kubeadm-init 구성 매개 변수를 사용하는 방법-"controlPlaneEndpoint"?