#function description
def getMoneySpent(keyboards, drives, b):
q = []
for i in range(len(keyboards)):
for j in range(len(drives)):
q.append(keyboards[i] + drives[j])
for m in range(len(q)):
if(q[m] > b):
q.remove(q[m])
else:
pass
if q is not None:
return max(q)
else:
return -1
And the error message is :
Traceback (most recent call last):
File "Solution.py", line 42, in <module>
moneySpent = getMoneySpent(keyboards, drives, b)
File "Solution.py", line 15, in getMoneySpent
if(q[m] > b):
IndexError: list index out of range
keeps on getting this error message.This is a problem in hackerrank i will link that below for anybody who wants further reference:
https://www.hackerrank.com/challenges/electronics-shop/problem