Skip to content

Commit eaa2c1c

Browse files
author
钱毓婷
committed
feat: add solution of Sqrt(x)(069) with javascript.
1 parent 60d1085 commit eaa2c1c

File tree

3 files changed

+33
-1
lines changed

3 files changed

+33
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
| [066][066-question] | [Plus One][066-tips] | [Easy][E] | [][066-java] | [][066-js] | [][066-kotlin] |
7070
| [067][067-question] | [Add Binary][067-tips] | [Easy][E] | [][067-java] | [][067-js] | [][067-kotlin] |
7171
| [068][068-question] | [Text Justification][068-tips] | [Hard][H] | [][068-java] | | |
72-
| [069][069-question] | [Sqrt(x)][069-tips] | [Easy][E] | [][069-java] | | [][069-kotlin] |
72+
| [069][069-question] | [Sqrt(x)][069-tips] | [Easy][E] | [][069-java] | [][069-js] | [][069-kotlin] |
7373
| [070][070-question] | [Climbing Stairs][070-tips] | [Easy][E] | [][070-java] | | [][070-kotlin] |
7474
| [083][083-question] | [Remove Duplicates from Sorted List][083-tips] | [Easy][E] | [][083-java] | | [][083-kotlin] |
7575
| [088][088-question] | [Merge Sorted Array][088-tips] | [Easy][E] | [][088-java] | | [][088-kotlin] |
@@ -375,6 +375,7 @@
375375
[058-js]: ./src/_058/Solution.js
376376
[066-js]: ./src/_066/Solution.js
377377
[067-js]: ./src/_067/Solution.js
378+
[069-js]: ./src/_069/Solution.js
378379
[226-js]: ./src/_226/Solution.js
379380
[561-js]: ./src/_561/Solution.js
380381
[643-js]: ./src/_643/Solution.js

src/_069/Solution.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* @param {number} x
3+
* @return {number}
4+
*/
5+
var mySqrt = function(x) {
6+
for(var i = 0; i <= x; i++) {
7+
if(i*i === x) {
8+
return i
9+
}
10+
if(i*i > x) {
11+
return i-1
12+
}
13+
}
14+
};
15+
16+
var mySqrt = function(x) {
17+
return Math.floor(Math.sqrt(x))
18+
};

tips/069/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,19 @@ class Solution {
5555
}
5656
```
5757

58+
javascript:
59+
```javascript
60+
var mySqrt = function(x) {
61+
for(var i = 0; i <= x; i++) {
62+
if(i*i === x) {
63+
return i
64+
}
65+
if(i*i > x) {
66+
return i-1
67+
}
68+
}
69+
};
70+
```
5871

5972
## 结语
6073

0 commit comments

Comments
 (0)