Skip to content

Commit

Permalink
'Solution'
Browse files Browse the repository at this point in the history
  • Loading branch information
Prorochenkko committed Sep 21, 2023
1 parent e075ff6 commit d8b2b54
Showing 1 changed file with 27 additions and 4 deletions.
31 changes: 27 additions & 4 deletions app/main.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,31 @@
class Person:
# write your code here
pass
people = {}

def __init__(
self,
name: str,
age: int
) -> None:
self.name = name
self.age = age
Person.people[name] = self


def create_person_list(people: list) -> list:
# write your code here
pass
person_list = []
for person_data in people:
name = person_data["name"]
age = person_data["age"]

person_list.append(Person(name, age))

for person_data in people:
name = person_data["name"]
person = Person.people[name]

if "wife" in person_data and person_data["wife"]:
person.wife = Person.people[person_data["wife"]]
elif "husband" in person_data and person_data["husband"]:
person.husband = Person.people[person_data["husband"]]

return person_list

0 comments on commit d8b2b54

Please sign in to comment.