Skip to content

Instantly share code, notes, and snippets.

View katzuv's full-sized avatar
💭
Creating

Dan Katzuv katzuv

💭
Creating
  • Haifa, Israel
  • 18:56 (UTC +02:00)
View GitHub Profile
@katzuv
katzuv / kindergarten_garden.py
Created August 25, 2018 17:43
Solution for Exercism Python track "Kindergarten Garden"
class Garden(object):
PLANTS = {'C': 'Clover', 'G': 'Grass', 'R': 'Radishes', 'V': 'Violets'}
def __init__(self, diagram,
students='Alice Bob Charlie David Eve Fred Ginny Harriet Ileana Joseph Kincaid Larry'.split()):
self.plants_list = self.plants_per_student(diagram, sorted(students))
def plants(self, name):
return list(map(lambda plant: self.PLANTS[plant], self.plants_list[name]))