package en.javarush.task.jdk13.task07.task0716;

import java.util.ArrayList;

/*
R or L
*/

public class Solution {
    public static void main(String[] args) {
        ArrayList<String> strings = new ArrayList<String>();
        strings.add("rose");
        strings.add("love");
        strings.add("lyra");
        strings = fix(strings);

        for (String string : strings) {
            System.out.println(string);
        }
    }

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

    for (int i=0; i<strings.size(); i++) {
    String currentString = strings.get(i);
    if ( currentString.contains("r") && !currentString.contains("l"))
    strings.remove(currentString); }

    ArrayList <String> duplicatedWords = new ArrayList <>();
    for (int i=0; i<strings.size(); i++) {
    String currentString = strings.get(i);
    if (currentString.contains("l") && !currentString.contains("r"))
    duplicatedWords.add(currentString); }

    strings.addAll(duplicatedWords);

    return strings;
}
}