CMU Coding Bootcamp
1def reversedEvens(L: list[int]) -> list[int]:
2 return list(reversed([n for n in L if not (n % 2)]))
3
4def testReversedEvens():
5 print('Testing reversedEvens()...', end='')
6 assert(reversedEvens([]) == [])
7 assert(reversedEvens([1]) == [])
8 assert(reversedEvens([1,2]) == [2])
9 assert(reversedEvens([1,2,3]) == [2])
10 assert(reversedEvens([1,2,3,4]) == [4,2])
11 assert(reversedEvens([1,2,3,4,5,6,5,4,5,6,7]) == [6,4,6,4,2])
12 print('Passed!')
13
14def main():
15 testReversedEvens()
16
17main()