int Square(int i)
{
return i * i;
}
public static int SumOfSquares(int n)
{
int sum = 0;
for (int i = 1; i <= n; i++)
{
sum += Square(i);
}
return sum;
}
}
код на F#
let sumOfSquares n =
[1..n]
|> List.map square
|> List.sum
Сильно сложнее стало? (взято из https://fsharpforfunandprofit.com/posts/fvsc-sum-of-squares/)
Ну так школьники всегда приводят примитивные примеры
Обсуждают сегодня