相关疑难解决方法(0)

如何在Clojure中替换Java嵌套for循环?

我创建了一个非常简单的嵌套循环示例,并且正在努力编写等效的Clojure代码.我一直试图通过列表推导来做到这一点,但无法得到相同的答案.任何帮助赞赏.

public class Toy {

    public static void main(String[] args) {
        int maxMod = 0;
        for (int i=0;i<1000;i++) {
            for (int j=i;j<1000;j++) {
                if ((i * j) % 13 == 0 && i % 7 == 0) maxMod = i * j;
            }
        }
        System.out.println(maxMod);
    }
}
Run Code Online (Sandbox Code Playgroud)

clojure

12
推荐指数
2
解决办法
5035
查看次数

clojure - 列出列表的所有排列

说我有这样的一套:

#{"word1" "word2" "word3"}
Run Code Online (Sandbox Code Playgroud)

我怎么能列出这些单词可能被命令的所有方式,即

word1 word2 word3
word2 word3 word1
word3 word2 word1
Run Code Online (Sandbox Code Playgroud)

等等

clojure

5
推荐指数
2
解决办法
3569
查看次数

标签 统计

clojure ×2