Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Prizes(object):
- def __init__(self, purchases, n, d):
- self.purchases = purchases
- self.n = n
- self.d = d
- self.i = 0
- def __iter__(self):
- self.i += 1
- return self
- def __next__(self):
- itera = self.i
- if self.purchases[itera] % self.n == 0 and self.purchases[itera] % self.d == 0:
- self.i = 1 + itera
- return [self.i]
- else:
- raise StopIteration
- def printi(self):
- print(self.i+1)
- def superPrize(purchases, n, d):
- return list(Prizes(purchases, n, d))
- print((superPrize([12, 43, 13, 465, 1, 13],2,3)))
Add Comment
Please, Sign In to add comment