Итак, у меня есть следующий код, и мне нужно найти количество точек, ближайших к середине строки, которые не равны '#'.Так как в этом случае я ищу 3 точки, мне нужно найти 3 точки ближе к середине и получить начальный индекс этих 3 точек.Мне нужно, чтобы 3 точки были рядом друг с другом.Он не может быть жестко запрограммирован в случае, если мне нужно изменить строку и в случае, если мне нужно изменить количество искомых точек.
int numOfDots = 3;
String line = "...#.#...#";
for (int i =0; i < line.length(); i++) {
}
т.е.
##..##...# //Index of 6 for 3 consecutive dots closest to middle
....#..### //Index of 1
#..#..##.. //None
..##.....# //Index of 4(the middle column)
...#.#...# //Index of 6