JSFiddle - React, Tailwind, and code Playground
by SpAm
HTML
<textarea id="content">
</textarea>
JavaScript
$('#content').change(function(){
runFunction($(this).val());
});
function runFunction(content) {
var total = 0;
var parts = content.split("\n");
$.each(parts, function(i, v){
var partsDimens = v.split("x");
var obj = {
"l":parseInt(partsDimens[0]),
"w":parseInt(partsDimens[1]),
"h":parseInt(partsDimens[2])
};
console.log(obj);
var bits = [];
bits.push((2*obj.l*obj.w));
bits.push((2*obj.w*obj.h));
bits.push((2*obj.l*obj.h));
var smallest = 100000000;
$.each(bits, function(ind, area){
smallest = area < smallest ? area : smallest;
total = total + area;
});
console.log(smallest);
total = total + (smallest/2);
console.log(total);
});
}