Две! грешки в условието на задача 3.Take/Skip Rope от More Exercises: Lists
Часове ми бяха необходими, докато намеря грешките!
1ва Грешка в изречението " Afterwards, iterate over both of the lists and skip {skipCount} characters from the non-numbers list, then take {takeCount} characters and store it in a result string. "
Обратното е. take {takeCount} characters and store it in a result string, then skip {skipCount} characters from the non-numbers list
То така е показано и в примерите по-долу, че първо вземаме символи и тогава skip-ваме.
2ра Грешка. В главния пример на задачата има стринг "skipTest_String044170" . Предпоследния символ трябва да е шест, а не седем.
Трябва да е skipTest_String044160 , защото думата String има 6 символа, а не 7.
Качвам едно решение за Java ---> https://pastebin.com/Vv2Qbznp без substring.
Считам, че така е много по-лесно за разбиране кога се премахват елементите и кога се добавят. Написано по този начин отговаря на текущите лекции с използване на методи и листи, което би следвало да е идеята за упражнение на получените познания.
Успех!
Ето едно елементарно решение,написано е на Python,но ще се ориентирате.
Много добро решение, простичко, но ефективно.