国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JS基礎(chǔ)面試算法

Invoker / 968人閱讀

摘要:幾道算法面試中經(jīng)常問(wèn)的字符串問(wèn)題為數(shù)字添加千位分隔符參考鏈接保留兩位小數(shù)參考鏈接數(shù)組去重參考鏈接數(shù)組交集并集差集現(xiàn)有兩數(shù)組,,求,數(shù)組的并集,交集和差集。

幾道 BAT 算法面試中經(jīng)常問(wèn)的「字符串」問(wèn)題

1. js為數(shù)字添加千位分隔符

(12345678.999).toLocaleString("en-US")  =》 "12,345,678.999"

(12345678.999).toLocaleString() =》 "12,345,678.999"

"12345678.32423432".replace(/(d{1,2})(?=(d{3})+.)/g, "$1,") =》 "12,345,678.32423432"
function fmoney(s, n) {
 n = n > 0 && n <= 20 ? n : 2;
 s = parseFloat((s + "").replace(/[^d.-]/g, "")).toFixed(n) + "";
 var l = s.split(".") [0].split("").reverse(),
   r = s.split(".") [1];
 var t = "";
 for (var i = 0; i < l.length; i++)
 {
   t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
 }
 return t.split("").reverse().join("") + "." + r; 
 }

參考鏈接:https://www.jianshu.com/p/928...

2. JS保留兩位小數(shù)

158213.toFixed(2)  =》 "2.16"

參考鏈接:https://www.cnblogs.com/le220...

3. 數(shù)組去重
參考鏈接:

https://juejin.im/post/5c7e0328f265da2dc538da03
https://github.com/mqyqingfeng/Blog/issues/27

4.0<100<(0+4) -> (0<100)<4 -> true<4 -> 1<4 -> true

5. 數(shù)組交集并集差集
現(xiàn)有兩數(shù)組a = [1, 2, 3],b = [2, 4, 5],求a,b數(shù)組的并集,交集和差集。

先介紹下交集并集,差集的基本概念

集合的分類:?
并集:以屬于A或?qū)儆贐的元素為元素的集合成為A與B的并(集) 記作A∪B(或B∪A),讀作“A并B”(或“B并A”),即A∪B={x|x∈A,或x∈B}
交集:以屬于A且屬于B的元素為元素的集合成為A與B的交(集) 記作A∩B(或B∩A),讀作“A交B”(或“B交A”),即A∩B={x|x∈A,且x∈B}
差集:以屬于A而不屬于B的元素為元素的集合成為A與B的差(集)記作A-B(或B∩A),讀作“A減B”,即A-B={x∣x∈A,且x?B}

// 并集
let union = a.concat(b.filter(v => !a.includes(v))) // [1,2,3,4,5]
// 交集
let intersection = a.filter(v => b.includes(v)) // [2]
// 差集
let difference = a.concat(b).filter(v => a.includes(v) && !b.includes(v)) // [1,3]

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/103396.html

相關(guān)文章

  • 18年求職面經(jīng)及總結(jié)

    摘要:年求職面經(jīng)及總結(jié)我的求職之路差不多走到盡頭了感覺(jué)真是精疲力盡了把這大半年的經(jīng)歷和面試總結(jié)寫(xiě)下來(lái)希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫助先說(shuō)背景微電子科學(xué)與工程專業(yè)學(xué)過(guò)兩門和相關(guān)的課程語(yǔ)言和單片機(jī)這個(gè)專業(yè)的唯一好處就是大部分人并不知道這個(gè)專 18年求職面經(jīng)及總結(jié) 我的求職之路差不多走到盡頭了,感覺(jué)真是精疲力盡了.把這大半年的經(jīng)歷和面試總結(jié)寫(xiě)下來(lái),希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫...

    zhangwang 評(píng)論0 收藏0
  • 18年求職面經(jīng)及總結(jié)

    摘要:年求職面經(jīng)及總結(jié)我的求職之路差不多走到盡頭了感覺(jué)真是精疲力盡了把這大半年的經(jīng)歷和面試總結(jié)寫(xiě)下來(lái)希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫助先說(shuō)背景微電子科學(xué)與工程專業(yè)學(xué)過(guò)兩門和相關(guān)的課程語(yǔ)言和單片機(jī)這個(gè)專業(yè)的唯一好處就是大部分人并不知道這個(gè)專 18年求職面經(jīng)及總結(jié) 我的求職之路差不多走到盡頭了,感覺(jué)真是精疲力盡了.把這大半年的經(jīng)歷和面試總結(jié)寫(xiě)下來(lái),希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫...

    fjcgreat 評(píng)論0 收藏0
  • Deep in JS - 收藏集 - 掘金

    摘要:今天同學(xué)去面試,做了兩道面試題全部做錯(cuò)了,發(fā)過(guò)來(lái)給道典型的面試題前端掘金在界中,開(kāi)發(fā)人員的需求量一直居高不下。 排序算法 -- JavaScript 標(biāo)準(zhǔn)參考教程(alpha) - 前端 - 掘金來(lái)自《JavaScript 標(biāo)準(zhǔn)參考教程(alpha)》,by 阮一峰 目錄 冒泡排序 簡(jiǎn)介 算法實(shí)現(xiàn) 選擇排序 簡(jiǎn)介 算法實(shí)現(xiàn) ... 圖例詳解那道 setTimeout 與循環(huán)閉包的經(jīng)典面...

    enali 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<