What is wrong with my code? Why it didn't pass one of requirement if i get the right answer - it duplicates values. Should i add -> to the first duplicate values, or what? I don't get it...
package pl.codegym.task.task07.task0717;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Scanner;
/*
Duplikowanie słów
*/
public class Solution {
public static void main(String[] args) throws Exception {
// Czyta ciągi z konsoli i deklaruje tutaj ArrayList
Scanner sc = new Scanner(System.in);
ArrayList<String> lista = new ArrayList<String>(); // tworzy i zapełnia listę lista
for(int a=0; a<10; a++){
String s = sc.nextLine();
lista.add(a, s);
}
ArrayList<String> wynik = doubleValues(lista); // metoda podwajająca listę lista
// Wyświetla wynik
for(int a=0; a<wynik.size(); a++){
System.out.println(wynik.get(a));
}
}
public static ArrayList<String> doubleValues(ArrayList<String> lista) {
//tutaj wpisz swój kod
ArrayList<String> echo = lista;
for(int c=1; c<20; c+=2 ){
echo.add(c, lista.get(c-1));
}
return echo;
}
}