Task
Given array of integers, remove each kth element from it.
Example
For inputArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] and k = 3, the output should be
extractEachKth(inputArray, k) = [1, 2, 4, 5, 7, 8, 10].
Input/Output
-
[execution time limit]
4 seconds (py3) -
[input] array.integer inputArray
Guaranteed constraints:5 ≤ inputArray.length ≤ 15,-20 ≤ inputArray[i] ≤ 20. -
[input] integer k
Guaranteed constraints:1 ≤ k ≤ 10. -
[output] array.integer
inputArraywithout elementsk - 1,2k - 1,3k - 1etc.
My Solution
def extractEachKth(inputArray, k):
del inputArray[k - 1::k]
return inputArray