Не проходит только по одному условию: " Метод doubleValues должен удваивать элементы списка по принципу a,b,c -> a,a,b,b,c,c.. "
Рекомендация от ментора: "Убедись, что метод doubleValues умеет работать со списками любой длины, а не только 10."
Меняю в 29 строке в цикле for условие с i < 10 на i < stringList.size(); и решение не проходит уже по пунктам 2-4.
Прошу подсказать, в чём тут дело.
package com.javarush.task.task07.task0717;
import java.io.*;
import java.util.*;
/*
Удваиваем слова
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> stringList = new ArrayList<>();
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
stringList.add(sc.nextLine());
}
ArrayList<String> result = doubleValues(stringList);
for (String s : stringList)
System.out.println(s);
}
public static ArrayList<String> doubleValues(ArrayList<String> stringList) {
for(int i = 0; i < stringList.size(); i++){
stringList.add(i*2, stringList.get(i*2));
}
return stringList;
}
}