Skip to content

Commit 3fb4684

Browse files
committed
sum
1 parent aa46814 commit 3fb4684

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,4 +419,8 @@ $("button").click(function(){
419419

420420
```
421421
$(selector).load(URL,data,callbacck)
422-
```
422+
```
423+
424+
#### Node.js
425+
426+
+ Node.js是 JavaScript 语言在服务器端的运行环境(平台)。

sum.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// nums = [2,7,11,15] ,target = 9
2+
// 2 + 7 = 9
3+
// [0,1]
4+
5+
6+
function sum(arr, target) {
7+
const res = []
8+
for (let i = 0; i < arr.length; i++) {
9+
for (let j = i + 1; j < arr.length; j++) {
10+
if (arr[i] + arr[j] === target) {
11+
res.push([i, j]);
12+
}
13+
}
14+
}
15+
return res
16+
}
17+
18+
console.log(sum([6, 2, 3, 7, 15], 9))
19+
20+
21+
22+
// {1:222, 2:123, 5:888},
23+
// 请把数据处理为如下结构:[222, 123, null, null, 888, null, null, null, null, null, null, null]
24+
25+
let arr1 = {1:222, 2:123, 5:888}
26+
const tt = Array.from({length:12}).map((item,index)=> arr1[index+1]||null)
27+
28+
// let obj = {1:222, 2:123, 5:888};
29+
// const tt = Array.from({length:12},(item,index)=>obj[index+1]||null)
30+
31+
console.log(tt)

0 commit comments

Comments
 (0)