Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
zip_longest solution in Clear category for The Hidden Word by flpo
from itertools import zip_longest
def checkio(rhytme, word):
rhytme_list = rhytme.lower().replace(' ', '').split()
for i, row in enumerate(rhytme_list):
j = row.find(word)
if j > -1:
return [i+1, j+1, i+1, j+len(word)]
for j, col in enumerate(map(''.join, zip_longest(*rhytme_list, fillvalue='.'))):
i = col.find(word)
if i > -1:
return [i+1, j+1, i+len(word), j+1]
Jan. 2, 2018
Comments: