Untitled

Anonymous
plain_text
02/24/2026 4:56 PM
2.0 KB
15
Indexable
from typing import Any

input = {
    "current_year": 2026,
    "people": [
        {
            "name": "Anna A.",
            "birth_year": 1990,
            "city": "Warsaw"
        },
        {
            "name": "Bartosz B.",
            "birth_year": 1985,
            "city": "Krakow"
        },
        {
            "name": "Kasia C.",
            "birth_year": 2000,
            "city": "Gdansk"
        },
        {
            "name": "Daniel D.",
            "birth_year": 1985,
            "city": "Olsztyn"
        },
        {
            "name": "Emilia E.",
            "birth_year": 1967,
            "city": "Krakow"
        },
        {
            "name": "Filip F.",
            "birth_year": 2005,
            "city": "Szczecin"
        },
        {
            "name": "Grzegorz G.",
            "birth_year": 1960,
            "city": "Olsztyn"
        },
        {
            "name": "Hiernonim H.",
            "birth_year": 1945,
            "city": "Gdynia"
        },
        {
            "name": "Iga I.",
            "birth_year": 2005,
            "city": "Olsztyn"
        },
    ]
}
expected_output = {
    "avg_age": 44,
    "city_with_most_people": "Olsztyn",
    "oldest_person": "Hiernonim H.",
    "youngest_person": "Filip F.",
}

def solution(data: dict[str, Any]) -> dict[str, Any]:
    return {
        "avg_age": 0,
        "city_with_most_people": "",
        "youngest_person": "",
        "oldest_person": "",
    }


print(solution(input))
assert solution(input) == expected_output
Editor is loading...
Leave a Comment