We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8b0eeba commit a2fe75aCopy full SHA for a2fe75a
400-nth-digit.js
@@ -3,16 +3,16 @@
3
* @return {number}
4
*/
5
const findNthDigit = function(n) {
6
- let start = 1
7
- let len = 1
8
- let base = 9
9
- while(n > len * base) {
10
- n = n - len * base
11
- len++
12
- start *= 10
13
- base *= 10
14
- }
15
- let target = start + (n - 1) / len
16
- let reminder = (n - 1) % len
17
- return (''+target).charAt(reminder)
+ let start = 1
+ let len = 1
+ let base = 9
+ while(n > len * base) {
+ n = n - len * base
+ len++
+ start *= 10
+ base *= 10
+ }
+ let target = start + Math.floor((n - 1) / len)
+ let reminder = (n - 1) % len
+ return (''+target).charAt(reminder)
18
};
0 commit comments