- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 闰年相关的简单算法
用简单代码写出星际炸弹算法题let res = prompt('请输入')let ary = res.split(' ')let y = ary[0]let m = ary[1]let d = ary[2]let n = ary[ary.length - 1]let month = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]function judgeLeapYear(y) { if (y % 400 === 0 || (y %
2022-05-31 17:07:13
112
原创 c语言中的字符串相关的API实现
c语言中的字符串字符串在c语言中的含义c语言中没有为字符串设置单独的数据类型,而是通过字符数组实现的。定义字符串的语法:char str[n] = “”,其中n可以不用填写让编译器自己取计算字符数组有几个字符数。// 语法格式char str[10] = "hello";char str1[] = "c language";char *str2 = "Java";...
2022-05-31 16:59:52
195
原创 方阵的一层循环输出
简单记录一个二维数组顺时针旋转后的输出结果方阵:行和列数都相同的二维数阵。将方阵通过一层循环输出let ary = [ [1, 2, 3, 4],[5, 6, 7, 8], [9, 10, 11, 12],[13, 14, 15, 16] ];let rank = ary.length;for (let i = 0;i < rank*rank; i++){ // 注意js中除法结果需要强制转换为整数 console.log(ary[parseInt(i/rank)][i%ra
2022-05-15 15:10:09
189
原创 浅谈JavaScript与Java差异的一个底层小细节
讲讲由一个算法引入的语言底层差异算法背景说明下面这个是蓝桥杯里的一个基础算法题,解题算法提供两种。第一种是将数字转成字符,然后通过遍历字符每个字符与‘2’进行全等比较来统计有多少个2字符。第二种算法是纯数字运算,就是取一个数的位数,对每一位和2进行全等比较来统计有多少个2。小蓝要为一条街的住户制作门牌号。这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符
2022-05-13 11:54:11
892
原创 前端正则学习
JavaScript中正则正则的功能匹配符合指定正则的字符串内容捕获匹配的字符串内容实现一些需求正则的定义方式JavaScrip中正则的定义方式一般就两种,一种是字面量定义,一种是创建正则对象实例定义字面量定义创建实例定义// 字面量定义:意思就是通过一个简单的变量引用正则var reg1 = /\d+/g;// 创建实例定义var reg2 = new RegEXp("\\d+")/*两种方式的主要区别在于前一种方式对于正则中的特殊字符不需要转义,而后一种方式需要多
2021-07-29 16:25:17
194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人