
算法
文章平均质量分 78
kidddfu
还有一个小时下班。
展开
-
JavaScript实现1-4000内阿拉伯数字转换为罗马数字
每日开始学习前,总是先来到算法题,提提神。大笑 今天的这道,是这样滴: convert(1006) 应该返回 “MVI”。 convert(1023) 应该返回 “MXXIII”。 convert(2014) 应该返回 “MMXIV”。 convert(3999) 应该返回 “MMMCMXCIX”。铛铛,实现1-4000内的阿拉伯数字转换为罗马数字!想做出这道题,首先你需要了解啥是罗马数字,我们查阅资料可见原创 2017-09-04 10:32:24 · 1763 阅读 · 0 评论 -
JavaScript中split()和join()方法的使用
按照惯例,每天一道算法题。今天遇到的是这样:使用给定的参数对句子执行一次查找和替换,然后返回新句子。第一个参数是将要对其执行查找和替换的句子。第二个参数是将被替换掉的单词(替换前的单词)。第三个参数用于替换第二个参数(替换后的单词)。注意:替换时保持原单词的大小写。例如,如果你想用单词 "dog" 替换单词 "Book"原创 2017-09-06 11:44:05 · 1049 阅读 · 0 评论 -
JavaScript作用域个人理解
说起作用域,这世界上的编程语言中有两种工作模型。一种是最为普遍的词法作用域,绝大多数的编程语言都使用该模型。另一种是动态作用域,比如Bash脚本中就使用动态作用域。而我们的JavaScript毫不例外的,用了词法作用域。词法作用域简单的说,词法作用域就是定义在词法阶段的作用域。通俗的讲,你写JS时相应的决定作用域的代码写在了哪儿,作用域就在哪儿诞生且一般不会改变。就比如你写了一函数,就会产生一个函原创 2017-09-26 14:23:32 · 285 阅读 · 0 评论