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.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 4.76
Challenge: Calculate Weekly Progress
Scorri per mostrare il 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.
Soluzione
Grazie per i tuoi commenti!
single