Cleaned code of Number Spiral exercise

main
oabrivard 2 years ago
parent cf9c9f8236
commit 83946615a8

@ -120,37 +120,19 @@ func NumberSpiral(row, col int) int64 {
} }
switch { switch {
case row == col:
return result
case col > row: case col > row:
if col%2 == 1 { if col%2 == 1 {
return result + int64(size-row) result = result + int64(size-row)
} else { } else {
return result + int64(row-size) result = result + int64(row-size)
} }
case col < row: case col < row:
if row%2 == 1 { if row%2 == 1 {
return result + int64(col-size) result = result + int64(col-size)
} else { } else {
return result + int64(size-col) result = result + int64(size-col)
}
} }
return 0
/*
maxLoops := size * size
i := int32(1)
j := int32(1)
for n := int64(1); n <= maxLoops; n++ {
if i == y && j == x {
return n
} }
return result
}
return 0
*/
} }

Loading…
Cancel
Save