From d95d73b49f9731d3cd7df50b98428e63e9bd0ea3 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Fri, 9 Feb 2024 11:10:01 -0800 Subject: [PATCH] initial commits --- dividebyzero.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 dividebyzero.go diff --git a/dividebyzero.go b/dividebyzero.go new file mode 100644 index 0000000..a9f7376 --- /dev/null +++ b/dividebyzero.go @@ -0,0 +1,12 @@ +package imgrow + +func divideByZero(n int) int { + switch { + case 0 < n: + return intMax + case n < 0: + return intMin + default: // 0 == n + return 0 + } +}