У тебя есть два массива, в первом по индексу идёт координата плота, а во втором - текст либо Busy/Free (True/False, как удобнее).
Когда ищется плот, ты создаёшь "курсор" - рекурсивная функция, которая добавляет от 1 до максимума, а потом сравнивает с текстом во втором массиве. Если текст равен...