【发布时间】:2017-01-16 18:06:35
【问题描述】:
我有一个数字列表 2 4 3 7 4 9 8 5 12 24 8。
我需要找到在 clojure 中重复多次的数字。
我已经使用frequencies 函数来查找。但结果是
{2 1,4 2,3 1,7 1,9 1,8 2,5 1,12 1,24 1}
我最初考虑将它们视为key value,然后将每个键值取一次,看看 val 是否 > 1。如果值大于 1,那么我需要增加 1。
但我无法解决这个问题。
谁能帮帮我?
无论如何我可以把它变成[[2 1][4 2][3 1][7 1][9 1][8 2][5 1][12 1][24 1]] 并递归地考虑每个向量或任何你能想到的更好的想法。
谢谢。
【问题讨论】:
标签: clojure