From 7168102290010d54faae08a22039a0787e453c47 Mon Sep 17 00:00:00 2001 From: "exercism-solutions-syncer[bot]" <211797793+exercism-solutions-syncer[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 21:11:07 +0000 Subject: [PATCH] [Sync Iteration] go/lasagna/3 --- solutions/go/lasagna/3/lasagna.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 solutions/go/lasagna/3/lasagna.go diff --git a/solutions/go/lasagna/3/lasagna.go b/solutions/go/lasagna/3/lasagna.go new file mode 100644 index 0000000..98b1699 --- /dev/null +++ b/solutions/go/lasagna/3/lasagna.go @@ -0,0 +1,16 @@ +package lasagna + +const OvenTime = 40 +const MinutesPerLayer = 2 + +func RemainingOvenTime(actualMinutesInOven int) int { + return OvenTime - actualMinutesInOven +} + +func PreparationTime(numberOfLayers int) int { + return numberOfLayers * MinutesPerLayer +} + +func ElapsedTime(numberOfLayers, actualMinutesInOven int) int { + return PreparationTime(numberOfLayers) + actualMinutesInOven +}