n=int(input()) t=list(input()) ile=[0]*n kierunek=[ 1 if x=="P" else 0 for x in t] byla=True for i in range(n-1): if not byla:break j=0 byla=False while j<=n-2: if kierunek[j]>kierunek[j+1]: kierunek[j]=0 kierunek[j+1]=1 ile[j]+=1 ile[j+1]+=1 j+=1 byla=True j+=1 for x in ile: print(x,end=" ")
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | n=int(input()) t=list(input()) ile=[0]*n kierunek=[ 1 if x=="P" else 0 for x in t] byla=True for i in range(n-1): if not byla:break j=0 byla=False while j<=n-2: if kierunek[j]>kierunek[j+1]: kierunek[j]=0 kierunek[j+1]=1 ile[j]+=1 ile[j+1]+=1 j+=1 byla=True j+=1 for x in ile: print(x,end=" ") |