Sunday, March 6, 2022

Multiple of index Python Codewars

Task:

Return a new array consisting of elements which are multiple of their own index in input array (length > 1).

Some cases:

[22, -6, 32, 82, 9, 25] => [-6, 32, 25]

[68, -1, 1, -7, 10, 10] => [-1, 10]

[-56,-85,72,-26,-14,76,-27,72,35,-21,-67,87,0,21,59,27,-92,68] => [-85, 72, 0, 68]

Solution:




def multiple_of_index(arr):
    res = []
    for i,n in enumerate(arr):
        if i > 0:
            if n % i == 0:
                res.append(n)
    return res
print(multiple_of_index([22, -6, 32, 82, 9, 25]))


Training on Multiple of index | Codewars



Related Posts


No comments :

Post a Comment