07. Area of Figures- Проблем с input.shift
Здравейте, колеги!
Все пък, когато решавам задача и във Visual studio code ми тръгва всичко както трябва, но когато я събмитна в judge, абсолютно всеки път ми дава 0 точки и ми изписва следния error:
let type = (input.shift()); ^ TypeError: input.shift is not a function
Това ми е кодът:
function solve(input) {
let type = (input.shift());
let result = 0;
if (type === "square") {
let a = Number(input.shift());
result = a * a;
} else if (type === "rectangle") {
let a = Number(input.shift());
let b = Number(input.shift());
result = a*b;
} else if (type === "circle") {
let r = Number(input.shift());
result = Math.PI * r*r;
} else {
let a = Number(input.shift());
let h = Number(input.shift());
result = (a * h) / 2;
}
console.log(result.toFixed(3));
}
solve([
"triangle",
"4.5",
"20"
])
Здравей, аз тази задача я реших така (ако е същата):
function squareArea(a) {
let area = a * a;
console.log(area);
}