Skip to content

Commit

Permalink
Ross is still Rachel's husband, and Rachel is Ross's wife.
Browse files Browse the repository at this point in the history
  • Loading branch information
shlikhta77 committed Dec 9, 2024
1 parent 0dbf9a9 commit 214cbfc
Showing 1 changed file with 21 additions and 4 deletions.
25 changes: 21 additions & 4 deletions app/main.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@
class Person:
# write your code here
pass
people = {}

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


def create_person_list(people: list) -> list:
# write your code here
pass
person_instances = []

for person_data in people:
name = person_data["name"]
age = person_data["age"]
person_instances.append(Person(name, age))

for person_data in people:
name = person_data["name"]
if "wife" in person_data and person_data["wife"] is not None:
Person.people[name].wife = Person.people[person_data["wife"]]
if "husband" in person_data and person_data["husband"] is not None:
Person.people[name].husband = Person.people[person_data["husband"]]

return list(Person.people.values())

0 comments on commit 214cbfc

Please sign in to comment.