JAVASCRIPT
А тепер «розріжемо» рядок на частини
Реалізуй функцію splitString, яка приймає рядок str, ділить його на частини по 2 символи, а потім повертає масив з отриманих частин.
Зверни увагу: якщо рядок містить непарну кількість символів, додай символ _ після останнього символу.
Наприклад:
splitString('123456'); // ['12', '34', '56']
splitString('ab cd ef'); // ['ab', ' c', 'd ', 'ef']
splitString('abc'); // ['ab', 'c_']
splitString(' '); // [' _']
splitString(''); // []
❗❗ Підказка
Створи порожній масив результатів.
Створи рядок для «розрізання» з вхідного рядка та додай _, якщо потрібно.
Зроби перебір рядка із кроком циклу 2.
На кожній ітерації додавай рядок із поточним та наступним символами до масиву результатів.
Answers & Comments
Ответ:
function splitString(str) {
let result = [];
let splitStr = str.length % 2 === 0 ? str : str + '_';
for (let i = 0; i < splitStr.length; i += 2) {
result.push(splitStr[i] + splitStr[i + 1]);
}
return result;
}