В "правильном решении" используется ArrayList() и метод replaceAll("p{P}, ""). Но я хотел сделать решение, которое не записывало бы данные в отдельный массив, по-моему это было бы более разумное использование памяти