Wyswietla sie prawidlowo, ale zgaduje, ze nie wstrzelilem sie w klucz rozwiazania jaki chca.
package pl.codegym.task.task07.task0716;
import java.util.ArrayList;
/*
R czy L
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> lista = new ArrayList<String>();
lista.add("rosa"); // 0
lista.add("luz"); // 1
lista.add("lira"); // 2
lista = napraw(lista);
for (String s : lista) {
System.out.println(s);
}
}
public static ArrayList<String> napraw(ArrayList<String> lista) {
ArrayList<String> lista1=new ArrayList<>();
for (int a=0;a<lista.size();a++){
if (lista.get(a).contains("r")&&lista.get(a).contains("l"))
lista1.add(lista.get(a));
if (lista.get(a).contains("r")&&lista.get(a).contains("l")!=true)
lista.remove(a);
if (lista.get(a).contains("r")!=true&&lista.get(a).contains("l")){
lista1.add(lista.get(a));
lista1.add(lista.get(a));
}
if (lista.get(a).contains("r")!=true&&lista.get(a).contains("l")!=true)
lista1.add(lista.get(a));
}
return lista1;
}
}