Skip to content

Commit 1d985d2

Browse files
committed
feat: add solution of Single Number(136) with javascript.
1 parent 39c0783 commit 1d985d2

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
| [121][121-question] | [Best Time to Buy and Sell Stock][121-tips] | [Easy][E] | [][121-java] | [][121-js] | [][121-kotlin] |
8787
| [122][122-question] | [Best Time to Buy and Sell Stock II][122-tips] | [Easy][E] | [][122-java] | [][122-js] | [][122-kotlin] |
8888
| [125][125-question] | [Valid Palindrome][125-tips] | [Easy][E] | | [][125-js] | [][125-kotlin] |
89-
| [136][136-question] | [Single Number][136-tips] | [Easy][E] | | | [][136-kotlin] |
89+
| [136][136-question] | [Single Number][136-tips] | [Easy][E] | | [][136-js] | [][136-kotlin] |
9090
| [141][141-question] | [Linked List Cycle][141-tips] | [Easy][E] | [][141-java] | | - |
9191
| [155][155-question] | [Min Stack][155-tips] | [Easy][E] | [][155-java] | | [][155-kotlin] |
9292
| [160][160-question] | [Intersection of Two Linked Lists][160-tips] | [Easy][E] | [][160-java] | | - |
@@ -466,6 +466,7 @@ commit信息模板: ``feat: add the solution of `Two Sum`(001) with Java``
466466
[121-js]: ./src/_121/Solution.js
467467
[122-js]: ./src/_122/Solution.js
468468
[125-js]: ./src/_125/Solution.js
469+
[136-js]: ./src/_136/Solution.js
469470
[226-js]: ./src/_226/Solution.js
470471
[561-js]: ./src/_561/Solution.js
471472
[643-js]: ./src/_643/Solution.js

src/_136/Solution.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {number}
4+
*/
5+
var singleNumber = function(nums) {
6+
var x = 0
7+
for(let i = 0; i < nums.length; i++) {
8+
x = x^nums[i]
9+
}
10+
return x
11+
};

tips/136/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,19 @@ fun singleNumber(nums: IntArray): Int {
6363
}
6464
```
6565

66+
```JavaScript
67+
/**
68+
* @param {number[]} nums
69+
* @return {number}
70+
*/
71+
var singleNumber = function(nums) {
72+
var x = 0
73+
for(let i = 0; i < nums.length; i++) {
74+
x = x^nums[i]
75+
}
76+
return x
77+
};
78+
```
6679
## 结语
6780

6881
如果你同我们一样热爱数据结构、算法、LeetCode,可以关注我们 GitHub 上的 LeetCode 题解:[LeetCode-Solution][ls]

0 commit comments

Comments
 (0)