def powtorz(k,s): if k==0: return "" if k==1: return s if k<=9: if len(s)==1: return str(k)+s return str(k)+'['+s+']' res="" if k//9: res+=str(9)+"["+powtorz(k//9,s)+"]" if k%9: res+=powtorz(k%9,s) return res def main(): n=int(input()) s="" for i in range(n): s+=powtorz(n-i,"A") s+=powtorz(n-i-1,"EC") s+="E" s+=powtorz(n,"C") print(s) main()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | def powtorz(k,s): if k==0: return "" if k==1: return s if k<=9: if len(s)==1: return str(k)+s return str(k)+'['+s+']' res="" if k//9: res+=str(9)+"["+powtorz(k//9,s)+"]" if k%9: res+=powtorz(k%9,s) return res def main(): n=int(input()) s="" for i in range(n): s+=powtorz(n-i,"A") s+=powtorz(n-i-1,"EC") s+="E" s+=powtorz(n,"C") print(s) main() |