当前位置: 首页 > news >正文

习题2.40

代码如下

;;accumulate代码以前题目中有实现过
(defn flatmap [proc seqs](accumulate concat nil (map proc seqs)))
(defn enumerate-interval [i n](if (> i n) nil (cons i (enumerate-interval (+ i 1) n))))
(defn divisor? [ a b](= (mod b a) 0 ))
(defn square[x] (* x x))
(defn find-divisor [n test-divisor](cond (> (square test-divisor) n) n(divisor? test-divisor n) test-divisor:else (find-divisor n (+ test-divisor 1))))
(defn smallest-divisor [n](find-divisor n 2))
(defn prime? [n] (= n (smallest-divisor n)))
;(accumulate concat
;            nil 
;            (map (fn [i] (map

http://www.mrgr.cn/news/59703.html

相关文章:

  • el-table相关的功能实现
  • ABC376
  • 【C++】—— 模板进阶
  • 基于 Datawhale 开源量化投资学习指南(10):基于 LightGBM 的量化选股
  • python实现数据库的增删改查功能,图形化版本
  • 【LeetCode:263. 丑数 + 数学】
  • 群控系统服务端开发模式-应用开发-业务架构逻辑开发API准备工作
  • D. Skipping 【 Codeforces Round 980 (Div. 2)】
  • 用Pycharm 运行深度学习,在测试(推理)运行测试文件会自动进入pytest模式,如何关闭默认测试框架
  • LVGL _基础控件_Label 文本
  • 《C++显式类型转换:解析多种转换方式的奥秘》
  • Docker | images镜像的常用命令总结
  • AI提示词工程优化Prompt-GPT使用手册(科普一键收藏史上最强攻略)
  • 【jvm】新生代和老年代
  • 【anki】如何图片遮挡分组
  • 数学建模学习(131):使用Python基于VIKOR算法的多准则决策分析
  • 【原创】红米K40(alioth)解锁BL,安装Magisk获取root权限并安装LSPosed模块
  • 实时操作系统(RTOS)深度解析及Java实现初探
  • windows@快速安装windows系统镜像安装@快速部署windows操作系统
  • Python爬虫-汽车投诉排行榜单数据
  • DiffusionDet: Diffusion Model for Object Detection—用于对象检测的扩散模型论文解析
  • 三菱FX5UPLC 安全功能
  • ‌AI智能批量撰写文章,轻松通过AI检测,站长内容更新必备神器
  • C++学习路线(二十六)
  • ctfshow web入门 web161-165
  • ElasticSearch备考 -- index rollover