J
array.sort((a, b) => a - b).slice(-2)
Size: a a a
J
array.sort((a, b) => a - b).slice(-2)
KL
array.sort((a, b) => a - b).slice(-2)
J
MK
KL
J
KL
MK
IK
+,-,*,/,S
+,-,*,/,IK
iI
IK
ЛХ
jsSource:
const calc = (a, operator, b) => eval(`${a}${operator}${b}`)
console.log(calc(5, '+', 100))
Result:105
ЛХ
IK
jsSource:
const calc = (a, operator, b) => eval(`${a}${operator}${b}`)
console.log(calc(5, '+', 100))
Result:105
ЛХ
IK
ЛХ
function calc (a, o, b) {
const opertors = ['+', '-', '*', '/']
if (Number.isInteger(Number(a)) && Number.isInteger(Number(b)) && operators.includes(o)) {
return eval(`${a}${operator}${b}`)
}
return new Error('Something went wrong')
}
console.log(calc(5, '+', 100))H
+,-,*,/,function calc (a, o, b) {
const opertors = {'+': (a,b) => a+b, '-': (a,b) => a-b, '*': (a,b) => a*b, '/': (a,b) => a/b}if (Number.isInteger(Number(a)) && Number.isInteger(Number(b)) && Object.keys(operators).includes(o)) {
return operators[o](a,b)
}
return new Error('Something went wrong')