export class MeetingRoom { roomName: string; capacity: number; constructor(roomName: string, capacity: number) { this.roomName = roomName; this.capacity = capacity; } } import { MeetingRoom } from "./MeetingRoom"; export class MeetingRoomFinder { private meetingRooms: MeetingRoom[]; constructor(meetingRooms: MeetingRoom[]) { this.meetingRooms = meetingRooms; } bookMeetingRoom(numberOfPeople: number, date: Date): MeetingRoom | null { return null; // Default implementation } } add your code to here bookMeetingRoom make sure to handle
Sigiloso
private bookings: Map>; // Key: date string, Value: Set of booked room names - Do the sort once in the constructor meetingRooms.sort((a, b) => a.capacity - b.capacity); - Use date.toISOString().split("T")[0]; // Use only the YYYY-MM-DD part