Generation

generate functionThu, 22 Dec 2022

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]

def multiple_of_index(arr): return [num for i, num in enumerate(arr) if num % i == 0 and i != 0] multiple_of_index([22, -6, 32, 82, 9, 25])

Questions about programming?Chat with your personal AI assistant