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 + } +}