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}`)Result:
console.log(calc(5, '+', 100))
105
ЛХ
IK
jsSource:
const calc = (a, operator, b) => eval(`${a}${operator}${b}`)Result:
console.log(calc(5, '+', 100))
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')