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.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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?
Génial!
Completion taux amélioré à 4.76
Challenge: Calculate Weekly Progress
Glissez pour afficher le menu
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.
Solution
Merci pour vos commentaires !
single