Skip to content

Commit b70cda4

Browse files
committed
update README
1 parent 4d7c8c9 commit b70cda4

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
### 程式語言:JavaScript
44

55
### 題目:找出陣列裡最小的兩個值的總和
6-
7-
### 例如:
8-
6+
97
```js
8+
例如:
9+
1010
[15, 28, 4, 2, 43] 印出 6
1111

1212
[23, 71, 33, 82, 1] 印出 24
@@ -202,9 +202,9 @@ console.log(findSomeDifferent([160, 3, 1719, 19, 11, 13, -21])); // 印出 160
202202

203203
### 題目:傳入一字串,計算得分最高的字
204204

205-
### 英文字母 a 得 1 分、b 得 2 分、c 得 3 分,以此類推。
205+
英文字母 a 得 1 分、b 得 2 分、c 得 3 分,以此類推。
206206

207-
### 所有傳入的字都是小寫。
207+
所有傳入的字都是小寫。
208208

209209
```js
210210
function highestScoreWord(input) {
@@ -263,9 +263,9 @@ console.log(removeAnchor("5xcampus.com/courses/?page=1#about")); // 印出 t5xca
263263

264264
### 題目:把數字以 10 進位展開式呈現,數字均為大於 0 的正整數
265265

266-
### 範例:
267-
268266
```js
267+
範例:
268+
269269
9527 變成 "1000 x 9 + 100 x 5 + 10 x 2 + 7"
270270
```
271271

@@ -305,9 +305,9 @@ console.log(expandedForm(60308)); // 印出 10000 x 6 + 100 x 3 + 8
305305

306306
### 題目:找出一個數字陣列裡,出現奇數次數的數字
307307

308-
### 範例:
309-
310308
```js
309+
範例:
310+
311311
[1, 1, 0],`0` 只有出現 1
312312

313313
[5, 5, 8, 8, 8, 4, 4],`8` 出現了 3
@@ -334,9 +334,9 @@ console.log(findOddElm([20, 2, 2, 3, 3, 5, 5, 4, 20, 4, 5])); // 印出 5
334334

335335
### 題目:把數字加總,最終濃縮成個位數
336336

337-
### 範例:
338-
339337
```js
338+
範例:
339+
340340
9527 => 9 + 5 + 2 + 7 => 23 => 2 + 3 => 5
341341

342342
1450 => 1 + 4 + 5 + 0 => 10 => 1 + 0 => 1
@@ -421,9 +421,9 @@ console.log(isValidVatNumber("88117126")); // false
421421

422422
### 題目:把鄰近的重複值去除,但仍照原本的順序排序
423423

424-
### 範例:
425-
426424
```js
425+
範例:
426+
427427
"AAABBBDDDAABBBCC" -> ['A', 'B', 'D', 'A', 'B', 'C']
428428
```
429429

@@ -455,9 +455,9 @@ console.log(uniqueOrder([1, 1, 1, 2, 2, 2, 1])); // [1, 2, 1]
455455

456456
### 題目:把原本的字串拆解成 2 個字元一組,若不足 2 個字則補上底線
457457

458-
### 範例:
459-
460458
```js
459+
範例:
460+
461461
"abcdef" -> ['ab', 'cd', 'ef']
462462
"abcdefg" -> ['ab', 'cd', 'ef', 'g_']
463463
```
@@ -485,9 +485,9 @@ console.log(splitString("")); // []
485485

486486
### 題目:把原本 snake_case 的字轉換成 camelCase 格式
487487

488-
### 範例:
489-
490488
```js
489+
範例:
490+
491491
"hello_world" -> "helloWorld"
492492
```
493493

@@ -522,9 +522,9 @@ console.log(toCamelCase("get_good_score")); // getGoodScore
522522

523523
### 題目:計算數字的 2 進位裡有幾個 1
524524

525-
### 範例:
526-
527525
```js
526+
範例:
527+
528528
5 -> 101 -> 21
529529
```
530530

@@ -610,7 +610,7 @@ function xxoo(str) {
610610
}
611611

612612
// 設定 strLower 使用 toLowerCase() 將字串轉成小寫
613-
//設定 matchX 與 maxthO 使用 match() 並搭配正規表達式篩選, 由於 match() 找不到會回傳null, 所以 OR 運算符使用空陣列的長度是 0 的特性來代替 null
613+
// 設定 matchX 與 maxthO 使用 match() 並搭配正規表達式篩選, 由於 match() 找不到會回傳 null, 所以 OR 運算符使用空陣列的長度是 0 的特性來代替 null
614614
// 比較 matchX 跟 matchO 長度是否相等並回傳
615615

616616
console.log(xxoo("ooxx")); // true
@@ -746,7 +746,7 @@ console.log(calcGCD(104, 96, 36, 88)); // 4
746746

747747
### 題目:算出 N 個數字的最小公倍數
748748

749-
### 提示:可使用 023 計算最大公因數的函數
749+
提示:可使用 023 計算最大公因數的函數
750750

751751
```js
752752
function calcLCM(...numbers) {
@@ -778,7 +778,7 @@ console.log(calcLCM(104, 96, 36, 88)); // 41184
778778

779779
### 題目:
780780

781-
#### 一般我們常見的四捨五入計算方式在統計上容易造成計算偏差,於是有人推出了「銀行家捨入法」用來稍微平衡計算偏差,計算方式是「四捨六入五成雙」,當捨入計算位數剛好是 5 的時候,會算出離這個數字比較近的偶數。
781+
一般我們常見的四捨五入計算方式在統計上容易造成計算偏差,於是有人推出了「銀行家捨入法」用來稍微平衡計算偏差,計算方式是「四捨六入五成雙」,當捨入計算位數剛好是 5 的時候,會算出離這個數字比較近的偶數。
782782

783783
```js
784784
function bankersRounding(num, digits = 0) {

0 commit comments

Comments
 (0)