Задача №1. Javascript преобразование последовательности чисел
Дядя Коля разошелся не на шутку и решил сделать и задачу №1. Но поскольку ему еще не все понятно опять обращается к нам за помощью.
А я в свою очередь выражаю благодарность Коляну и за собственное развитие, поскольку только что узнал, как в документ выводить данные, а то все alert да alert.
Вот как надо, оказывается:
1 2 3 4 5 |
document.write("Привет, дядя Коля!"); |
Задача №1
Реализовать алгоритм. Дан массив целых чисел с индексами от 0 до N, необходимо преобразовать последовательность по правилам:
- если число делится на 10 – то оно увеличивается в 10 раз;
- иначе заменить на 0;
вывести в документ исходную и модифицированную последовательность.
Алгоритм расписывать не будем, думаю и так понятен. Идем по массиву, делаем проверку делимости на 10 и изменяем значения массива соответствующим образом.
Реализация на javascript. Поскольку с этой задачей Колян почти разобрался самостоятельно, то код приводим без лишних комментариев.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
var array_1 = [80, 2, 30, 5, 7, 9, 10, 13, 76, 54, 13]; /* объявляем результирующий массив */ var array_2 = []; for (var i in array_1) { if (array_1[i] % 10 == 0) { array_2[i] = array_1[i] * 10 } else { array_2[i] = 0; } } document.write(array_1+'<br />'+array_2); |
Свежие комментарии