2018年1月9日

库存更新

摘要: 依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 . 如果没有对应货物则把其加入到数组中,更新最新的数量. 返回当前的库存数组,且按货物名称的字母顺序排列. function updateInventory(arr1, arr2) { // 阅读全文

posted @ 2018-01-09 22:46 angle_qqs 阅读(130) 评论(0) 推荐(0) 编辑

收银系统算法

摘要: 设计一个收银程序 checkCashRegister() ,其把购买价格(price)作为第一个参数 , 付款金额 (cash)作为第二个参数, 和收银机中零钱 (cid) 作为第三个参数. cid 是一个二维数组,存着当前可用的找零. 当收银机中的钱不够找零时返回字符串 "Insufficient 阅读全文

posted @ 2018-01-09 21:51 angle_qqs 阅读(607) 评论(0) 推荐(0) 编辑

集合交集算法

摘要: 创建一个函数,接受两个或多个数组,返回所给数组的 对等差分(symmetric difference) (△or ⊕)数组. 给出两个集合 (如集合 A = {1, 2, 3} 和集合 B = {2, 3, 4}), 而数学术语 "对等差分" 的集合就是指由所有只在两个集合其中之一的元素组成的集合( 阅读全文

posted @ 2018-01-09 20:26 angle_qqs 阅读(2026) 评论(0) 推荐(0) 编辑

关于正则表达式

摘要: 1、 正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htm 2、w3cschool-判断电话号码 https://www.w3cschool.cn/codecamp/validate-us-telephone-numbers.html 阅读全文

posted @ 2018-01-09 17:45 angle_qqs 阅读(148) 评论(0) 推荐(0) 编辑

js学习笔记-数字转罗马数字

摘要: function convert(num) { var ans = ""; var k = Math.floor(num / 1000); var h = Math.floor((num % 1000) / 100); var t = Math.floor((num % 100) / 10); va 阅读全文

posted @ 2018-01-09 00:01 angle_qqs 阅读(965) 评论(0) 推荐(1) 编辑

导航