4clojure第135个问题:中缀计算器
来源:互联网 发布:局域网远程关机软件 编辑:程序博客网 时间:2024/06/05 11:43
(ns for-clojure.problem135)(defn infix-calculator "前缀计算机,从左到右执行,不论优先级" [& xs] (loop [r (first xs) xs (rest xs)] (if (empty? xs) r (recur ((first xs) r (second xs)) (nthrest xs 2)))))(= 72 (infix-calculator 20 / 2 + 2 + 4 + 8 - 6 - 10 * 9))(nthrest xs n)返回序列xs第n个元素后的子序列,所以 (rest (rest xs))等同于(nthrest xs 2)
- 4clojure第135个问题:中缀计算器
- 4clojure第50个问题根据类型拆分序列
- 4clojure第58个问题:组合函数
- 4clojure第59个问题:创建自己的juxt
- 4clojure第97个问题:杨辉三角
- 4clojure第54个问题:拆分序列
- 4clojure第118个问题:自己的map函数
- 4clojure第65个问题:黑盒测试序列类型
- 4clojure第43个问题逆向交错(Reverse Interleave)
- 4clojure第55个问题:实现自己的序列频率统计函数
- 4clojure第56个问题从序列中找出不同的项并保持次序
- 中缀表达式计算器
- 【JS】中缀表达式计算器
- 中缀表达式计算器
- 中缀表达式计算器
- Clojure第一天作业
- 4clojure
- 实现计算器4则运算算法-中缀表达式转后缀表达式
- CGContextDrawImage画图图形相反 镜像
- 虚函数和纯虚函数的作用与区别
- edonkey和emule电驴和电骡的区别
- 存储过程和视图的应用
- 2012金院Csdn高校俱乐部技术交流会
- 4clojure第135个问题:中缀计算器
- 完成类似百度搜索建议
- 【Java】Java调用本机运行环境运行程序
- 鼠标移动到热点上,显示详细信息
- Linux tar 命令示例说明及Linux zip、rar压缩方式介绍
- “第二课堂”开课啦
- 百钱百鸡的问题
- poj2251 三维搜索 利用优先队列
- PHP面试题汇总