【发布时间】:2023-03-31 18:15:02
【问题描述】:
任务是使用列表的生成器找到所有可表示为两个自然数的根之和的二值数字,并打印所有这些组合+列表的长度。我得到了这个:
import Data.List
func = filter (>9) (takeWhile (<100) (nub [floor (sqrt (x) + sqrt (y)) | x <- [0..], y <- [0..]]))
l = length func
如何打印每个组合,而不仅仅是结果?
【问题讨论】:
-
几天/几周前你不是已经问过这个问题了吗?
-
哦...是的,这是相同的任务,但不同的问题。我应该怎么办?编辑/删除上一个问题?
-
每个(自然)数都是另一个自然数的根。你确定你已经理解任务描述了吗?
-
现在我明白了。编辑过的问题,因为仍然不知道如何打印每个组合