0
0
Fork 0
AdventOfCode/day_2/part_1.ts
2020-12-06 20:33:17 -07:00

21 lines
No EOL
591 B
TypeScript

// @ts-ignore
import { readFileSync } from "fs";
let data: string = readFileSync("input", "utf-8");
let surface_area_sum: number = 0;
for (var dimensions of data.split("\n")) {
let dimension_array: string[] = dimensions.split("x");
let l: number = parseInt(dimension_array[0]),
w: number = parseInt(dimension_array[1]),
h: number = parseInt(dimension_array[2]);
let surface_area: number = (2*l*w + 2*l*h + 2*h*w + Math.min(l*w, l*h, h*w));
surface_area_sum = surface_area_sum + surface_area;
};
console.log(`Total Surface Area Needed Of Wrapping Paper: ${surface_area_sum}`);