问题标签 [pascals-triangle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - 基于二项式展开的累加器通过折叠的帕斯卡三角路径求和
剧透:这是Project Euler问题 #18。阅读风险自负
问题是找到从帕斯卡三角形顶部严格向下到底部的所有非确定性路径的“最大和”。我试图通过对三角形的行进行折叠来计算总和。
这是输入字符串,以及一些基本的准备工作:
这里有两个想法——有一排树,一排三角形。我没有做太多类型级别的抽象,但这并不重要。这个想法是三角形中的每一行都是在其长度上的二项式的“平行枚举”(即:)[(4,0), (3,1), (2,2), ... (0,4)]
,并且在将标记的三角形行应用于树的行之前,树的每一行都得到“复制分叉”,使得确保每次分叉的机会都保持非确定性的完整性。这是我的技术的样子:
我的问题是代码适用于一行输入,但在折叠多行时失败。我的直觉告诉我,我的“复制叉”技术正在创建新标签,然后我的overElems
函数可以通过它期望访问的标签应用。这是我的主要功能:
奇怪的是,折叠一行有效,但折叠多行无法应用高阶函数,但仍将结果扩展为正确的大小。以下是几个示例输入:
我的列表处理中的懒惰会导致这种情况吗?我的感觉是标签枚举发生在overWith
有机会通过标签应用功能之前。这也是我的代码的完整页面。
python-2.7 - 在python中创建一个非右帕斯卡三角形(居中)
我需要编写一个代码,输入一个非右帕斯卡三角形,给定第 n 级作为输入,其中第一行是第 0 级。除此之外,必须在每一行的末尾标明级别。这是我到目前为止所做的:
当我输入 3 时,它输出:
我想要的输出是:
recursion - 有没有更有效的方法来编写这个递归过程?
我被要求编写一个通过递归过程计算帕斯卡三角形元素的程序。我可以创建一个返回三角形中的单行或特定行中的数字的过程。
这是我的解决方案:
这似乎工作正常,但查找以(f 8)
. 有没有更好的程序通过递归过程来解决这个问题?
另外,如果我想使用迭代过程(尾递归),我将如何编写它?
c - 生成帕斯卡三角形时出错
这是我用 C 语言生成帕斯卡三角形的代码。
编译时显示两个错误:
“阶乘”的冲突类型
先前隐含的“阶乘”声明在这里
我的错误是什么?
c++ - 使用递归 C++ 打印等边三角形 AZ
好吧,我就是想不通这个问题。我必须在输入两个字母的字符中打印出任何大小的三角形。例如:范围(c,j),它必须是递归的。我的代码中不能有任何循环。输出应该如下所示:
依此类推……所以,如果您注意到,它会向前打印,直到找到最新的字母,然后向后打印。非常感谢有关如何执行此操作的任何建议。
编辑:我不是想作弊。我完全被困在如何解决这个问题上,所以我在寻求建议,而不是让某人给我整个程序的代码。谢谢。
java - 打印帕斯卡三角(递归)(JAVA)
到目前为止,我有这个,但我不太确定 printPTriangle 如何使用代码打印三角形。如果有人可以帮助我解决这个问题,我将不胜感激。
java - 帕斯卡三角形在 Java 中没有正确打印?
我得到了一个任务,要求我们根据用户输入的 N 值打印出帕斯卡三角形。我们提供了一个主函数,允许用户根据 n 值计算帕斯卡三角形。在这种情况下,如果 n 为 0,则帕斯卡三角形为 1。否则,当 n 大于 0 时,将创建并显示相应的帕斯卡三角形。这是主要的:
这是我的方法文件:
这是我的 goAgain 文件:
我的问题是关于它是如何打印的。如果我输入 10 作为 N 的值,它应该是这样打印的:
但是,这是我的打印方式:
我究竟做错了什么?
java - 我需要帮助使用某种算法生成金字塔来组合数字(嵌套循环)
我有金字塔集的布局,我只是不知道如何组合或从数学上得到接下来的几个数字。我需要的是:
我现在的代码是:
但我的输出结果如下:
对不起,如果这很奇怪;这是我在这个网站上的第一个问题。如何修改我的代码以获得另一个金字塔?
c - 在 C 中打印帕斯卡三角形
这是我一直在尝试构建的功能;请告诉我有什么问题?
haskell - Haskell中的帕斯卡三角形
我是 Haskell 的新手,我真的需要一些帮助!
我必须编写一个包含递归函数的程序,以使用帕斯卡三角技术生成幂 n=12 的二项式系数列表。
我脑子里有一些想法,但是因为我才刚刚开始,所以我不知道如何将它实施到haskell?!
有人可以帮我吗?
等等......这是我的主要想法。但我什至不能尝试这个,因为我不知道我是如何把它放在 Haskell 中的......一直出错