From a00577862a55b65671317898b1db12e7fc3dabe8 Mon Sep 17 00:00:00 2001 From: Maksym Liashenko Date: Tue, 13 Oct 2026 12:38:59 +0000 Subject: [PATCH] Delete u5/kindergarten_garden --- u5/kindergarten_garden | 44 ------------------------------------------ 1 file changed, 44 deletions(-) delete mode 100644 u5/kindergarten_garden diff --git a/u5/kindergarten_garden b/u5/kindergarten_garden deleted file mode 100644 index 17cab07..0000000 --- a/u5/kindergarten_garden +++ /dev/null @@ -1,44 +0,0 @@ -class NoSuchStudentException(Exception): - """Raised when plants are requested for a student not assigned a plot.""" - pass - - - -class Garden: - DEFAULT_STUDENTS = [ - "Alena" - "Boris" - "Cyril" - "Daniel" - "Eva" - "František" - "Gitka" - "Helena" - "Ivana" - "Jozef" - "Karol" - "Ladislav" - ] - - PLANT_MAP = { - "G":"Tráva", - "C":"Ďatelina", - "R":"Reďkovky", - "V":"Fialky", - } - - def __init__(self, diagram, students=None): - self.students = sorted(students) - self.rows = diagram.split("\n") - - def plants(self, student_name): - if student_name not in self.students: - raise NoSuchStudentException("Ziak neexistuje") - - index = self.student.index(student_name) - start = index *2 - end = start +2 - - plant_chars = self.rows[0][start:end] +self.rows[1][start.end] - - return [self.PLANT_MAP[char] for char in plant_chars]