Challenge: Calculate Weekly Progress
Coaches often need to summarize weekly performance for each athlete. This task will help automate that process. Imagine you are given a list of dictionaries, each representing an athlete with their name and a list of their running distances (in kilometers) for each day of the week. Your goal is to write a function that calculates the total distance run by each athlete during the week and returns a new list of dictionaries with each athlete's name and their total distance.
Swipe to start coding
Write a function that takes a list of athlete records, where each record is a dictionary containing the athlete's name under the key "name" and a list of running distances for each day of the week under the key "distances". The function should return a list of dictionaries, each with the athlete's name under "name" and their total distance for the week under "total_distance".
- Iterate through each athlete in the input list.
- For each athlete, calculate the sum of their
"distances"list. - Create a new dictionary with the athlete's
"name"and the calculated total distance as"total_distance". - Add this dictionary to the result list.
- Return the result list.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you show me an example of the input data format?
What should the output look like for a sample input?
Do you want the total distance rounded to a specific number of decimal places?
Großartig!
Completion Rate verbessert auf 4.76
Challenge: Calculate Weekly Progress
Swipe um das Menü anzuzeigen
Coaches often need to summarize weekly performance for each athlete. This task will help automate that process. Imagine you are given a list of dictionaries, each representing an athlete with their name and a list of their running distances (in kilometers) for each day of the week. Your goal is to write a function that calculates the total distance run by each athlete during the week and returns a new list of dictionaries with each athlete's name and their total distance.
Swipe to start coding
Write a function that takes a list of athlete records, where each record is a dictionary containing the athlete's name under the key "name" and a list of running distances for each day of the week under the key "distances". The function should return a list of dictionaries, each with the athlete's name under "name" and their total distance for the week under "total_distance".
- Iterate through each athlete in the input list.
- For each athlete, calculate the sum of their
"distances"list. - Create a new dictionary with the athlete's
"name"and the calculated total distance as"total_distance". - Add this dictionary to the result list.
- Return the result list.
Lösung
Danke für Ihr Feedback!
single