Haskell:在遵循递归函数时,我似乎无法将任何东西链接到我的累加器 - 谁能解释一下我在这里错了哪里?
作者:Tay 提问时间:6/26/2023
任务: “定义一个函数'start',该函数返回给定列表的所有元素,但最后一个元素除外” 我的解决方案: start list = start' list [] where start' (x...
递归 问答列表
作者:Tay 提问时间:6/26/2023
任务: “定义一个函数'start',该函数返回给定列表的所有元素,但最后一个元素除外” 我的解决方案: start list = start' list [] where start' (x...
作者:blekione 提问时间:3/17/2016
我是 Clojure 的新手。这是我的代码: (defn startgame [room-id] (loop [rid room-id] (println (clojure.string/joi...
作者:Jemala 提问时间:1/14/2022
我必须编写代码来手动输入 n 个数字,代码应该发现 sequence.n 的 n 个成员应该是自然数。该序列的公式是 f(n)=(f(n-1))²-1 第一个成员是 2,第二个是 3,第三个是 ...
作者:Big Man 提问时间:12/16/2022
我一直在尝试在同一个 do 块中将输入和输出列表到控制台上,然后通过递归重复此函数,但我是 haskell 中的 IO 新手,不知道如何让它工作。 此外,我没有在递归上放置中断语句,因为我可以在使用...
作者:Hristo 提问时间:3/17/2021
描述一个递归函数,该函数查找长度为 N 的二进制字符串的数量,该字符串以 0 开头,具有 0 和 1 的奇数序列。 样本输入 3 样本输出 2 我偶然发现了这个问题,无法完全理解它。对解决此/伪/...
作者:pinkbird 提问时间:10/31/2022
我有一个序列,我正在尝试制作一个程序来查找序列的第 n 项。 顺序如下: 1, 11, 21, 1211, 111221, 312211... 在此序列中,每个术语描述前一个术语。例如,“121...
作者:Slayter 提问时间:2/28/2013
我正在编写一个程序,该程序将取一个介于 1-10 之间的数字并显示排列数字的所有可能方法。 前任 输入:3 输出: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 ...
作者:user22579265 提问时间:9/19/2023
我正在使用 SWISH Prolog 创建一个“聊天机器人”,当用户写下“退出”时,它就会停止。到目前为止,这是我的代码: chat :- write('hello I am a chatbot'...
作者:joseph.a 提问时间:8/29/2020
我尝试为斐波那契数列编写递归函数。 我使用数组来保存预先计算的元素以改进算法(这是一种常见的方法)。 这是我的代码: var n = Int(readLine()!) var arr = [In...
作者:Hassan Bouamoud 提问时间:12/23/2022
我想找到这两个序列的值,但我仍然无法做到这一点: 这是我尝试的代码: from math import sqrt,pi def a(n,b): if n==1: return 30 els...