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=" ") |
English