![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
clojure
jde___
这个作者很懒,什么都没留下…
展开
-
;2.随机生成50个整数,这50个整数都在1000以内
(repeatedly 50 #(rand-int 1000))原创 2021-11-20 09:11:55 · 242 阅读 · 0 评论 -
;; 7、有一个map,它的值为{:name “zm“ :age 40},请写一段代码,将这个map的值变为{:name “zm“ :age 40 :sex “男“}
(assoc {:name "zm" :age 40}:sex "男")原创 2021-11-20 09:19:23 · 148 阅读 · 0 评论 -
clj 编写一个函数 third-min 求出 倒数第三小的数给你一个非空向量,返回此向量数组中 倒数第三小的数 。如果不存在,则返回数组中最小的数。
(defn third-min [coll] (if (< (count coll) 3) (apply min coll) (->> (map str coll) (map #(re-seq #"[0-9]+" %)) (remove nil?) flatten (map #(Integer/parseInt %)) sort (drop 2) first ))) (third-min ["z.原创 2021-11-14 11:16:18 · 83 阅读 · 0 评论 -
;; 9、有一个字符串变量xyz的值为“1a2bc3d4e5 am father love you 13926049565“, 请通过正则序列函数分别求出:; 1、里面的数字 2、里面的字母
(def xyz "1a2bc3d4e5 am father love you 13926049565") (re-seq#"[0-9]" xyz) (re-seq#"[a-z]" xyz) (re-seq#"[0-z]" xyz) (re-seq #"\w{11}" xyz)原创 2021-11-20 09:17:26 · 181 阅读 · 0 评论