Mój output to:
lira
luz
luz
puzon
Legionowo
Legionowo
karaluch
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("lira"); // 1
lista.add("luz"); // 2
lista.add("puzon");
lista.add("Legionowo");
lista.add("karaluch");
lista.add("roman");
lista = napraw(lista);
for (String s : lista) {
System.out.println(s);
}
}
public static ArrayList<String> napraw(ArrayList<String> lista) {
// tutaj wpisz swój kod
ArrayList<String> tablica = new ArrayList<>();
for (int i=0; i<lista.size();i++){
int LiczR=0;
int LiczL=0;
char r = 'r';
char R = 'R';
char l = 'l';
char L = 'L';
String s = lista.get(i);
for (int k=0; k<s.length()-1;k++){
char z = s.charAt(k);
if (z==r || z== R) LiczR++;
if (z==l || z== L) LiczL++;
}
if (LiczR > 0 && LiczL > 0) tablica.add(s);
else if (LiczR ==0 && LiczL ==0) tablica.add(s);
else if (LiczR == 0 && LiczL > 0){
tablica.add(s);
tablica.add(s);
}
else;
}
return tablica;
}
}