Re:Employee #1: Coinbase
by sfbay on Wednesday September 28, 2016 @04:21PM
(#12601010)
So is this the right answer?
[ Parent
| on HN ]
Yes. Not too hard to confirm with a tiny little program:
lockers = ['Closed'] * 101
for i in range(1, 101):
for locker in range(i, 101, i):
lockers[locker] = 'Open' if lockers[locker] == 'Closed' else 'Closed'
print ([locker for locker, value in enumerate(lockers) if value == 'Open'])
>>> [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]