To find the midpoint between two points (x1, y1) and (x2, y2), we can use the following formula:
midpoint = ((x1 + x2) / 2, (y1 + y2) / 2)
In Go, we can create a function that takes in two points as arguments and returns the midpoint as a new point.
main.go280 chars19 lines
In the above code, we define a point
struct that represents a point in 2D space with an x
and y
coordinate. The midpoint
function takes in two points p1
and p2
, and returns the midpoint as a new point by applying the formula mentioned above. Finally, in the main
function, we create two points p1
and p2
and find their midpoint by calling the midpoint
function.
gistlibby LogSnag