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 a8a926f

Browse files
committed
new
1 parent a13f260 commit a8a926f

File tree

4 files changed

+14
-11
lines changed

4 files changed

+14
-11
lines changed

‎Topics/大数相加.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,28 @@
22

33
// 大数相加:以字符串的形式读入两个较大的数字,编写一个函数计算它们的和,以字符串形式返回。
44
function solveMeFirst1(number1, number2) {
5-
let longArr,shortArr;
5+
let longStr,shortStr;
66
if (number1.length > number2.length) {
7-
longArr = Array.from(number1);
8-
shortArr = Array.from(number2);
7+
longStr = number1;
8+
shortStr = number2;
99
} else {
10-
longArr = Array.from(number2);
11-
shortArr = Array.from(number1);
10+
longStr = number2;
11+
shortStr = number1;
1212
}
1313

14-
const max = longArr.length, min = shortArr.length;
14+
const max = longStr.length, min = shortStr.length;
1515
let add10 = 0, res = '', num, num1, num2;
1616
for (let i = 0; i < max; i++) {
1717
if (i < min) {
18-
num1 = Number(longArr[longArr.length - i - 1]);
19-
num2 = Number(shortArr[shortArr.length - i - 1]);
18+
num1 = Number(longStr[longStr.length - i - 1]);
19+
num2 = Number(shortStr[shortStr.length - i - 1]);
2020
} else {
21-
num1 = Number(longArr[longArr.length - i - 1]);
21+
num1 = Number(longStr[longStr.length - i - 1]);
2222
num2 = 0;
2323
}
2424
num = num1 + num2 + add10;
2525
add10 = 0;
26-
if (i !== max - 1&&num>=10) {
26+
if (num>=10&&i !== max - 1) {
2727
num = num - 10;
2828
add10 = 1;
2929
}
@@ -32,4 +32,4 @@ function solveMeFirst1(number1, number2) {
3232
return res;
3333
}
3434

35-
console.log(solveMeFirst1('589465849568', '669784652318'), 589465849568 + 669784652318);
35+
console.log(solveMeFirst1('589465849568234523', '66978465231823456'), 589465849568234523 + 66978465231823456);
File renamed without changes.
File renamed without changes.

‎Topics/数组最大公因数.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// 2021秋招-ZOOM笔试
2+
3+
// 给你一个数组,求出数组最大公因数

0 commit comments

Comments
(0)

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