Skip to content

Commit

Permalink
Solution
Browse files Browse the repository at this point in the history
  • Loading branch information
ArturPoltser committed Dec 12, 2023
1 parent e075ff6 commit b39bdf8
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions app/main.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
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 = [
Person(person["name"], person["age"]) for person in people
]
for person in people:
person_name = Person.people[person["name"]]
if person.get("wife"):
person_name.wife = Person.people[person["wife"]]
elif person.get("husband"):
person_name.husband = Person.people[person["husband"]]
return person_list

0 comments on commit b39bdf8

Please sign in to comment.