会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
oceans
oceans
博客园
首页
新随笔
联系
订阅
管理
[置顶]
elelogger:一款明快的博客园主题
摘要: 一款明快的博客园主题。界面风格类似于Typora。可切换代码高亮、切换黑夜模式、自动生成侧边栏目录导航。基于Webapck+ElementUI开发,对加载速度进行了优化。通过魔法注释自动输出js和html的预览效果,省去了每次都要复制粘贴的烦恼,适合记录前端、算法等知识(但不限于)。
阅读全文
posted @ 2020-09-12 10:18 oceans-pro
阅读(1064)
评论(0)
推荐(39)
[置顶]
技术文档导航
摘要: 技术文档导航,以前端的技术栈为主。
阅读全文
posted @ 2020-06-20 19:37 oceans-pro
阅读(592)
评论(0)
推荐(4)
2020年10月10日
使用JS将数字从汉字形式转化为阿拉伯形式
摘要: 题目说明 将数字从汉字形式转化为阿拉伯形式 一万:10000 一百一十一:111 三百九十九亿八百一十三万一千八百二十:39908131820 实现 // no-log /** * @param s_123 {string} * @returns {number} */ function trans
阅读全文
posted @ 2020-10-10 02:20 oceans-pro
阅读(1128)
评论(0)
推荐(0)
2020年9月30日
罗马数字转整数
摘要: ## 题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 ```txt 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 ``` 例如, 罗马数字...
阅读全文
posted @ 2020-09-30 22:58 oceans-pro
阅读(154)
评论(0)
推荐(0)
2020年9月27日
折纸问题
摘要: ## 阐述 请把纸条竖着放在桌⼦上,然后从纸条的下边向上⽅对折,压出折痕后再展开。此时有 1 条折痕,突起的⽅向指向纸条的背⾯,这条折痕叫做“下”折痕 ;突起的⽅向指向纸条正⾯的折痕叫做“上”折痕。如果每次都从下边向上⽅ 对折,对折 N 次。请从上到下计算出所有折痕的⽅向。 给定折的次数 n,请返回从上到下的折痕的数组,若为下折痕则对应元素为"down",若为上折痕则为"up". ## 样例...
阅读全文
posted @ 2020-09-27 21:29 oceans-pro
阅读(192)
评论(0)
推荐(0)
js层序遍历多叉树
摘要: ## 实现 借助队列实现 ```js function Tree(num) { this.num = num this.subs = [] } Tree.prototype.add = function (item) { this.subs.push(item) } function orderTree(t0, cb) { let arr = [] arr.push(t0) ...
阅读全文
posted @ 2020-09-27 18:54 oceans-pro
阅读(737)
评论(0)
推荐(0)
2020年9月26日
JS求组合数
摘要: 获取从[0, 1, 2, ... , m]闭区间的数中任选`m`个数,求其组合和组合的个数,即 $$C_n^m$$ ```js // 获取[1, end]闭区间的组合数 function getCombine(end, num) { if (num > end + 1 || num === 0) { return [] } let set = new Set() f(...
阅读全文
posted @ 2020-09-26 00:38 oceans-pro
阅读(743)
评论(0)
推荐(0)
2020年9月25日
合并两个有序数组为一个新的有序数组
摘要: 简便做法 // log let arr1 = [1, 2, 3, 4, 5, 6, 7] // m个 let arr2 = [2, 3, 4, 7, 10, 19, 39] // n个 let arr = arr1.concat(arr2) arr.sort((a, b) => a - b) con
阅读全文
posted @ 2020-09-25 00:53 oceans-pro
阅读(752)
评论(0)
推荐(0)
2020年9月23日
字符串的一个算法题
摘要: 给定一个字符串,将其按组倒序。 输入:hello world xyz 输出:xyz world hello // log /** * 元素倒序 * @param str string字符串 输入字符串 * @return string{string}字符串 */ function reverse(s
阅读全文
posted @ 2020-09-23 00:19 oceans-pro
阅读(144)
评论(0)
推荐(0)
2020年9月22日
box-shadow单边阴影
摘要: 一道笔试题引发的思考。 我们写 css 的时候经常会用到 box-shadow 这个属性,这个属性是盒子阴影,但是因为阴影扩散的原因,经常是四周都出现阴影(如下所示),然后我们如果要只有一边有阴影的效果应该怎么做呢? <!-- log --> <style> #shadow { width: 100
阅读全文
posted @ 2020-09-22 16:32 oceans-pro
阅读(391)
评论(0)
推荐(0)
牛客网-赛马网-node输入输出模板
摘要: 由于牛客网和赛马网中,JS 使用的输入输出平时不怎么用(且都是回调形式的),十分别扭。 故整理如下模板,以后直接赋值粘贴。经测试该模板在OJ在线编程常见输入输出练习场中均通过。 模板 // @ts-lint const readline = require('readline') const fs
阅读全文
posted @ 2020-09-22 03:50 oceans-pro
阅读(710)
评论(0)
推荐(0)
数列类题目
摘要: ## 股神 ### 题目描述 有股神吗?有,小赛就是!经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱? | **输入**输入包括多组数据;每行输入一个n,1= res && n...
阅读全文
posted @ 2020-09-22 01:06 oceans-pro
阅读(100)
评论(0)
推荐(0)
下一页