-
Notifications
You must be signed in to change notification settings - Fork 0
/
bai1-2.js
54 lines (42 loc) · 1.33 KB
/
bai1-2.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
// Bai 1
// Plz uncomment this
let inputNumber = Number(prompt('Nhập số muốn tìm số đối diện của nó'));
let n = Number(prompt('Nhập độ dài tối đa của vòng tròn trong khoảng 4 đến 20'));
function findOppositeNumber(N, number) {
let middleNumber = N/2;
let result;
if (number < middleNumber ) {
result = number + middleNumber;
} else {
result = number - middleNumber;
}
console.log(`Số đối diện của ${inputNumber} là ${result}`);
}
findOppositeNumber(n, inputNumber);
//Bai 2
let firstString = prompt('Nhập chuỗi thứ nhất');
let secondString = prompt('Nhập chuỗi thứ hai');
let finalString = [];
let longestStr = 0;
Number(longestStr);
if (firstString.length >= secondString.length) {
longestStr = firstString.length;
} else {
longestStr = secondString.length;
}
function merge2String(s1, s2) {
for (let i = 0; i <= longestStr; i++) {
let res1 = s1.slice(i,i+1);
finalString.push(res1);
let res2 = s2.slice(i,i+1);
finalString.push(res2);
}
let whiteSpace = finalString.indexOf('');
finalString.splice(whiteSpace, 1);
// remove all empty elements
finalString = finalString.filter((entry) => { return entry.trim() != '' })
let result = finalString.join('');
console.log(`Chuỗi kết quả là ${result}`);
}
merge2String(firstString, secondString);
// Bai 3