Intermediate Algorithm Scripting
Sum All Numbers in a Range
將某範圍的數加總起來
我最一開始的想法
Math.max不吃矩陣,所以要加.apply
function sumAll(arr) {
var result=0;
min = Math.min.apply(null,arr);
max = Math.max.apply(null,arr);
for(i=min; i<=max; i++){
result = result + i;
}
console.log(result);
return result;
}
sumAll([1, 100]);官方答案是用公式解 XD
Diff Two Arrays
抓出兩個陣列中,沒有重複的值
有趣的解法
Roman Numeral Converter
阿拉伯數字轉羅馬數字 覺得頭暈
其他,先把4,9的組合列出來
Wherefore art thou
今天的成果
用 filter 實做
節錄一個詭異的解法 (很多解法我都摸不著頭緒)
Search and Replace
用 after 取代 before,但首字大小寫要相同
簡化了幾個部份
Pig Latin
我的解法
依照我的流程,可以化約為這個語法
完全用 replace
DNA Pairing
我的解法
討論區的一個解法
別人更簡短的版本
之後的解法
Missing letters
自己想的
可以抓出所有缺少的字
Boo who
自己想的
解答
Sorted Union
自己想的
ES6新的函式,有點像集合的概念,在 set 中重複的值會被刪除
Convert HTML Entities
自己想的
答案一
答案二
答案三
Spinal Tap Case
Last updated
Was this helpful?