1. Задача: Вычислить факториал
// Write a function that calculates factorial
// n! = 1 * 2 * 3 * 4 * ... * n
// 0! = 1
func factorial(n uint64) (uint64, error) {
if n == 0 {
return 1, nil
}
if n < 0 {
return…Yadro телеком · апрель 2025
1. Задача: Вычислить факториал
// Write a function that calculates factorial
// n! = 1 * 2 * 3 * 4 * ... * n
// 0! = 1
func factorial(n uint64) (uint64, error) {
if n == 0 {
return 1, nil
}
if n < 0 {
return…Открывает это интервью целиком и все материалы направления «Golang Разработчик».