Simple Text Editor

  • + 0 comments

    my solotion is almost identical, passes all cases:

    s=''

    history=[]

    for i in range(int(input())):

    inpt=input().split(' ')
    
    if inpt[0]=='1':
        history.append(s)
        s+=inpt[1]
    
    if inpt[0]=='2':
        history.append(s)
        s=s[:-int(inpt[1])]
    
    if inpt[0]=='3':
        print(s[int(inpt[1])-1])
    if inpt[0]=='4':
        s=history.pop()