Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit fbe24be

Browse files
simple modification
1 parent d088987 commit fbe24be

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

‎.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"docwriter.style": "Auto-detect"
3+
}

‎problem-25.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,26 +26,23 @@ Incrementing by one gives 9 + 1 = 10.
2626
Thus, the result should be [1,0]. */
2727

2828
// solution
29-
let digits = [4, 3, 2,1];
29+
let digits = [6,1,4, 5,3, 9,0,1,9,5,1,8,6,7,0,5,5,4,3];
3030

3131
let plusOne = function (digits) {
3232
let result = [];
33+
let str = '';
3334

34-
// last element from digits[]
35-
let lastElement = digits.pop() + 1;
35+
for (let i = 0; i < digits.length; i++) {
36+
str += digits[i];
37+
}
38+
39+
let incrementNumber = str * 1 + 1;
3640

37-
// split lastElement and convert it to Number
38-
letgetLastDigit=String(lastElement)
41+
result=incrementNumber
42+
.toString()
3943
.split('')
4044
.map((i) => Number(i));
4145

42-
// check the last element is greater than 1 && last digit is 0
43-
if (String(lastElement) > 9 && getLastDigit[getLastDigit.length - 1] === 0) {
44-
result = digits.concat(getLastDigit);
45-
} else {
46-
result = digits.concat(getLastDigit);
47-
}
48-
4946
// final Array
5047
return result;
5148
};

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /