import Foundation
struct Point {
var x: Double
var y: Double
}
struct Rectangle {
var topLeft: Point
var bottomRight: Point
}
func isPointInsideRectangle(_ p: Point, in rect: Rectangle) -> Bool {
return p.x >= rect.topLeft.x && p.x <= rect.bottomRight.x &&
p.y >= rect.topLeft.y && p.y <= rect.bottomRight.y
}
let rect = Rectangle(topLeft: Point(x: 0.0, y: 0.0), bottomRight: Point(x: 7.0, y: 7.0))
let point = Point(x: 3.0, y: 2.0)
if isPointInsideRectangle(point, in: rect) {
print("The point is inside the rectangle.")
} else {
print("The point is outside the rectangle.")
}
/*
run:
The point is inside the rectangle.
*/