• + 5 comments

    I wrote this and i am getting Run time error. ALmost same code. Can anyone tell me why this isn't working.

    #!/bin/python3
    
    import math
    import os
    import random
    import re
    import sys
    
    # Complete the dynamicArray function below.
    def dynamicArray(n, queries):
        lastNumber = 0
        seqList=[];
        for i in range(n):
            seqList.append([])
        res = [];
        for k, x, y in queries:
            index = (x^lastNumber)%n
            if k==1:
                seqList[index].append(y)
                print(seqList)
            else:
                size = len(seqList[index])
                print(seqList)
                print(size)
                lastNumber = seqList[index][y%size]
                print(lastNumber)
                res.append(lastNumber)
                
        return res 
    
    if __name__ == '__main__':
        fptr = open(os.environ['OUTPUT_PATH'], 'w')
    
        nq = input().rstrip().split()
    
        n = int(nq[0])
    
        q = int(nq[1])
    
        queries = []
    
        for _ in range(q):
            queries.append(list(map(int, input().rstrip().split())))
    
        result = dynamicArray(n, queries)
        fptr.write('\n'.join(map(str, result)))
        fptr.write('\n')
    
        fptr.close()