У меня проблема с SBCL (на linux), которая может быть связана с рекурсией хвоста (не то, что я полностью уверен, что это такое). Я добавляю код на этот раз (он выглядит долго, но это потому, что я все
Я самообучающийся Python, используя как думать, как компьютерный ученый. Я изучаю «Узлы и связанные списки». Эта рекурсивная функция меня путает. Чтобы быть ясным, код работает нормально. Я спрашиваю,
Я хочу, чтобы применить функцию f к каждому элементу List и не останавливаться на первой ошибки, но бросить последнюю ошибку (если таковые имеются) только: @annotation.tailrec
def tryAll[A](xs: List[
У меня есть функция, которую я хочу написать в хвостовой рекурсивной форме. Функция вычисляет количество способов получить сумму k путем прокатки s односторонней матрицы n раз. Я видел математическое