- 博客(13)
- 收藏
- 关注
原创 统计英文文章中次数出现最多的单词
//英文文章统计单词出现的次数function count(artical){ let max = 1; let arr = artical.trim().toUpperCase().split(/\W+/); var map = new Map(); for(let i = 0; i < arr.length; i++){ if(!map.has(arr[i])){ map.set(arr[i], 1); }else{
2020-08-02 23:38:09 354
原创 完美打印三角形
太easy了随便记录一下……function three(n){ let str = "";for(i = 1; i <= n; i++){ for(j = 1; j <= n-i; j++){ str+=" "; } for(j = 1; j <= i; j++){ str+="1 "; } i...
2020-02-29 22:02:07 236
原创 jQuery绑定事件
练习来自https://www.liaoxuefeng.com/wiki/1022910821149312/1025427850131520#0题目:对如下的Form表单:<form id="test-form" action="test"> <legend>请选择想要学习的编程语言:</legend> <fieldset> ...
2020-02-08 22:51:15 131
转载 FCC学习记录——收银机
项目实战:收银机编写一个用于收银机的函数checkCashRegister(),传入售价为第一个参数(price)、支付金额为第二个参数(cash)、收银机內的金额为第三个参数(cid)。cid是包含货币面值的二维数组。函数checkCashRegister()必须返回含有status键值和change键值的对象。如果收银机內的金额少于应找回的零钱数,或者你无法返回确切的数目时,返回{st...
2020-02-01 23:34:03 323
原创 FCC学习记录——凯撒密码
项目实战:凯撒密码世界上最简单、最著名的加密方法是凯撒密码,也叫移位密码。在移位密码中,明文中的字母通过按照一个固定数目进行偏移后被替换成新的字母。ROT13 是一个被广泛使用的编码技术,明文中的所有字母都被移动 13 位。因此,‘A’ ↔ ‘N’, ‘B’ ↔ ‘O’ 等等。请编写一个函数,用于解码一个被 ROT13 编码的字符串,然后返回解码后的结果。所有解码后的字母都必须为字母大写。...
2020-01-31 20:51:32 205
原创 FCC学习记录——扁平化
在这道题目中,我们需要写一个数组扁平化的函数。注意,你写的函数应该能够处理数组多级嵌套的情况。比如,[1, [2], [3, [4]]]在扁平化处理后的结果应为[1, 2, 3, 4]。function steamrollArray(arr) { // 扁平化,扁平化…… let newArr = [];let bp = function(arg){ if(!Array.isAr...
2020-01-30 02:36:33 102
原创 FCC学习记录——最小公倍数
算法中级:最小公倍数在这道题目中,我们需要写一个函数,它接收一个包含两个数字的数组参数arr,它的返回值为这两个数字范围内所有数字(包含这两个数字)的最小公倍数。注意,较小数不一定总是出现在数组的第一个元素。比如,传入[1, 3],那么函数的返回结果应为 1、2、3 的最小公倍数,即为 6。function smallestCommons(arr) {arr.sort(function(...
2020-01-29 18:01:38 120
原创 FCC学习记录——丢失的字母
算法中级:丢失的字母在这道题目中,我们需要写一个函数,找到传入的字符串里缺失的字母并返回它。判断缺失的依据是字母顺序,比如 abcdfg 中缺失了 e。而 abcdef 中就没有字母缺失,此时我们需要返回undefined。function fearNotLetter(str) {let a = "abcdefghijklmnopqrstuvwxyz";let index = a.ind...
2020-01-28 00:18:09 190
原创 FCC学习记录——瞄准与消灭
算法中级:罗密欧与朱丽叶在这道题目中,我们要写一个函数,它接收两个参数:第一个参数是对象数组,第二个参数是一个对象。我们需要从对象数组中找出与第二个参数相等或包含第二个参数的所有对象,并以对象数组的形式返回。其中,相等的意思是原数组中的对象与第二个参数中对象的所有键值对完全相等;包含的意思是只要第二个参数中对象的所有键存在于原数组对象中,且它们对应的值相同即可。比如,如果第一个参数是[{ fi...
2020-01-26 21:06:38 200
原创 FCC学习记录——使用 sort方法按字母顺序给数组排序
给数字排序function ascendingOrder(arr) { return arr.sort(function(a, b) { return a - b; });}ascendingOrder([1, 5, 2, 3, 4]);// Returns [1, 2, 3, 4, 5]给字母排序function alphabeticalOrder(arr) { ...
2020-01-22 21:34:02 486
原创 FCC学习记录——面向对象编程: 使用 IIFE 创建一个模块
一个自执行函数表达式(IIFE)通常用于将相关功能分组到单个对象或者是模块中。例如,先前的挑战中定义了一个混合类:function glideMixin(obj) {obj.glide = function() {console.log(“Gliding on the water”);};}function flyMixin(obj) {obj.fly = function() {...
2020-01-20 22:06:53 240 2
原创 FCC学习记录——算法基础
算法基础:单词的首字母大写将给出的字符串中所有单词的第一个字母变成大写,并返回得到的字符串。请确保其余的字母是小写的。出于练习的目的,“ the ”“ of ”等虚词的首字母也要大写。function titleCase(str) { let arr = str.split(' '); for(let i = 0; i < arr.length; i++){ arr[i] = arr[i]...
2020-01-17 23:38:26 435
原创 SCUT2017级it项目管理复习考点
**SCUT2017级it项目管理复习考点**以下是我们的老师给的一些考点,非常之准,考卷都考到了,记录下来给可能用到的学弟学妹们参考Project:为创造一件独特的产品,一项服务或者一种结果而进行的临时性努力三维约束:范围时间成本Project management:在项目活动中运用知识、技能、工具和技术,以满足项目的需要Project stakeholder:参与活动和受项目影响...
2020-01-17 17:50:17 776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人