原题链接:PTA | 程序设计类实验辅助教学平台
Tips:以下Python代码仅个人理解,非最优算法,仅供参考!
n = input()
len = len(n)
if len ==3:
b,s,g = n[0],n[1],n[2]
b,s,g=int(b),int(s),int(g)
print(f"{'B'*b}{'S'*s}",end='')
for i in range(1,g+1):
print(i,end='')
elif len ==2:
s,g = n[0],n[1]
s,g=int(s),int(g)
print(f"{'S'*s}",end='')
for i in range(1,g+1):
print(i,end='')
elif len ==1:
g = n[0]
g=int(g)
if g ==0:
print(0)
else:
for i in range(1,g+1):
print(i,end='')