Od wczoraj rozwiązuję zadania na codewars i jakos ciężko mi to idzie. Czy te zadania (chodzi o poziom 6, czasem 7) są po prostu takie trudne czy może ja jestem debilem? Proszę o szczere odpowiedzi.
Na przykład coś takiego: dostajesz tablicę ["jeden", "dwa", "trzy"] i masz napisać funkcję, która zwróci [["jeden", "dwa, trzy"], ["jeden, dwa", "trzy"]]
. Rzeczy na tym poziomie jestem w stanie zrobić, nawet jeśli miałbym napisac długi i brzydki kod, ale to jest zadanie z poziomu 7, podczas gdy najwyższym jest pierwszy, a dla mnie to już coś co wymaga sporego wysiłku.
Update:
Zrobiłem to tak, ale zajęlo mi to z 10 minut.
function partlist(arr) {
var result = [];
for (i=1; i<arr.length; i++){
result.push([arr.slice(0, i).join(" "), arr.slice(i, arr.length).join(" ")])
};
return result;
}