This Kata is intended as a small challenge for my students All Star Code Challenge #1 Write a function, called sumPPG, that takes two NBA player objects/struct/Hash/Dict/Class and sums their PPG Examples:
iverson := NBAPlayer{ Team: "76ers", Ppg: 11.2 }
jordan := NBAPlayer{ Team: "bulls", Ppg: 20.2 }
SumPpg(iverson,jordan) // => 31.4Задача 7 уровня (на сайте кодварс 8 самый легкий, 1 самый сложный). Получить сумму PPG игроков, что такое Ppg я не знаю, но сумму найдем. Задача довольно простая, сложить данные из двух входящих структур.
В обсуждениях задачи очень многие пишут что сложность 8, убедимся в этом.
В задаче дана определена структура NBAPlayer она содержит строковое название команды и ppg с типом число с плавающей запятой.
type NBAPlayer struct {
Team string
Ppg float64
}
func SumPpg(playerOne, playerTwo NBAPlayer) float64 {
}
Поскольку NBAPlayer это структура и нам нужно сложить два параметра которые есть в ней напишем простейшую функцию которая сделает это
type NBAPlayer struct {
Team string
Ppg float64
}
func SumPpg(playerOne, playerTwo NBAPlayer) float64 {
return playerOne.Ppg+playerTwo.Ppg
}
Задача решена.
