Р или Л 1. Создай список слов, заполни его самостоятельно. 2. Метод fix должен: 2.1. удалять из списка строк все слова, содержащие букву "р" 2.2. удваивать все слова содержащие букву "л". 2.3. если слово содержит и букву "р" и букву "л", то оставить это слово без изменений. 2.4. с другими словами ничего не делать. Пример: роза лира лоза Выходные данные: лира лоза лоза Требования: 1. Программа не должна считывать данные с клавиатуры. 2. Метод fix должен удалять из списка строк все слова, содержащие букву "р". Исключение: слова содержащие и букву "р" и букву "л" - их нужно оставить. 3. Метод fix должен удваивать слова, содержащие букву "л" (добавлять еще один элемент с этим словом). Исключение: слова содержащие и букву "л" и букву "р" - их не нужно удваивать. 4. Метод fix не должен ничего делать со словами, содержащими и букву "л" и букву "р". 5. Метод fix не должен ничего делать со словами, которые не содержат ни букву "л", ни букву "р".
package com.javarush.task.task07.task0716;

import java.util.ArrayList;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

/*
Р или Л
*/

public class Solution {
    public static void main(String[] args)throws IOException {
      BufferedReader userInput = new BufferedReader (new InputStreamReader(System.in));
      ArrayList<String> userInWord = new ArrayList<>();

      while (true){
          String str = userInput.readLine();
          if (str.equals("-1")){
              break;
          }
          userInWord.add(str);
      }

        for (String cell : fix(userInWord)){
            System.out.println(cell);
        }

    }

    public static ArrayList<String> fix(ArrayList<String> strings){

        for (int i=0; i<strings.size(); i++){
            for (int b1=0; i<strings.get(i).length();i++){
                if (strings.get(i).substring(b1).equals("р")){
                    strings.remove(i);
                    i--;
                    break;
                }
                if (strings.get(i).substring(b1).equals("л")){
                    strings.add(i,strings.get(i));
                    break;
                }
            }
        }

        return strings;
    }

}