JavaScript

javascript задача на циклы!

помогите написать функцию которая будет выводить в консоль или в алерте то что на картинке

т. е. числа по порядку, если больше 10, то оставляем последнюю цифру (11 - 1, 12 - 2 и т. д.)
как-то так.
for(i=1; i<13; i++) {
s = '';
for(j=i; j>0; j--) {
s = (j%10)+s+(j%10);
}
console.log(s);
}
Виталий Сосин
Виталий Сосин
37 746
Лучший ответ
const getUnsignedInteger = () => {
let n;
do {
n = Number.parseInt(prompt("Введите целое положительное число"));
} while (Number.isNaN(n) || n < 0);
return n;
};

const createString = (size, buffer) => {
let box = [];
for (let i = 0; i < size; i += 1) (box.push((i + 1) % 10)).toString();
box = box.concat((JSON.parse(JSON.stringify(box))).reverse());
let res = ' '.repeat((buffer - size) * 2);
res += box.join('');
return res;
};

const test = () => {
let buffer = getUnsignedInteger();
for (let size = 1; size <= buffer; size += 1) {
console.log(createString(size, buffer));
}
};
Azamat Kochkor Uulu
Azamat Kochkor Uulu
54 632
Almaz Aliev как тебе удалось сделать индентацию кода?
у меня всё выравнивается по левому краю :(
почему в верхнем ряду "1 1"?
ведь по идее "1 2" должно быть
https://repl.it/Ifu4/3

если не совсем понятно, что написано траспайлер в помощь https://babeljs.io/repl/
---------------------------------------------------------------------------
// вспомогательные функции
const getLastDigit = num => +num.toString().slice(-1);

const getNormalRange = (start, end) =>
Array.from({ length: end }, (v, k) => k + start);

const getWeirdRange = (start, end) =>
getNormalRange(start, end).map(n => n > 9? getLastDigit(n) : n);

// основная функция
const test = (start, end) => {
const mainRange = getNormalRange(start, end);
const subRanges = mainRange.map( el => getWeirdRange(start, el) );
const result = subRanges.map( range =>
JSON.parse((JSON.stringify(range) + JSON.stringify(range.reverse())).replace('][', ','))
);

result.forEach(range => console.log(range + '\n'));

// return result

};

test(1, 10);
Azamat Kochkor Uulu Класс! А теперь внимательно читаем задание и смотрим, что же у нас не так))