02.02.2015, 13:32
|
Новичок на форуме
|
|
Регистрация: 02.02.2015
Сообщений: 1
|
|
SOS!!! Массивы
Всем привет, помогите плиз кто чем может, решить эти задачки, сколько я бы не читал про массивы, но никак не допер, даже cadacademy прошел почти!!))
Дан массив строк
a = [‘first’, ‘second’, ‘third’, ‘fourth’, ‘fifth’, ‘sixth’, ‘seventh’, ‘eighth’, ‘ninth’, ‘tenth’];
Дана строка
b = ‘sixth’
Определить, есть ли данная строка в массиве, и вывести ее порядковый номер
Дан массив целых чисел
a = [ 2, 6, 9, 4, 0, 2, 3, 5, 7, 9 ];
Прибавить к значению каждого элемента массива число, равное его порядковому номеру
Дан массив целых чисел
a = [ 2, 6, 9, 4, 0, 2, 3, 5, 7, 9 ];
Найти максимальное и минимальное значения элементов
Дан массив целых чисел
a = [ 1, 3, 3, 7, 10, 3, 10, 7, 9, 4 ];
Дано число
b = 3;
Задать значение каждого элемента, порядковый номер которого кратен b, равным нулю.
Спасибо, добрые люди)))!!
|
|
02.02.2015, 13:38
|
Аспирант
|
|
Регистрация: 19.09.2014
Сообщений: 73
|
|
Да ладно, читал он и ничего не понял
|
|
02.02.2015, 13:42
|
Профессор
|
|
Регистрация: 12.12.2012
Сообщений: 1,398
|
|
Сообщение от Herois
|
Всем привет, помогите плиз кто чем может, решить эти задачки, сколько я бы не читал про массивы, но никак не допер, даже cadacademy прошел почти!!))
|
Что-то мне не верится что вы прочли про массивы хоть строчку. Все задачи в 1-2 действия
var a = ["first", "second", "third", "fourth", "fifth", "sixth", "seventh", "eighth", "ninth", "tenth"];
var b = "sixth";
alert(a./*Найди оператор сам*/(b));
|
|
02.02.2015, 13:48
|
Аспирант
|
|
Регистрация: 19.09.2014
Сообщений: 73
|
|
tsigel, так это задачи с какой-то лабораторной. Тут просто лень делать, не про какое обучение даже речь не идет
|
|
02.02.2015, 14:18
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Herois
|
Всем привет, помогите плиз кто чем может, решить эти задачки, сколько я бы не читал про массивы, но никак не допер, даже cadacademy прошел почти!!))
|
Сообщение от Herois
|
Дан массив строк
a = [‘first’, ‘second’, ‘third’, ‘fourth’, ‘fifth’, ‘sixth’, ‘seventh’, ‘eighth’, ‘ninth’, ‘tenth’];
Дана строка
b = ‘sixth’
Определить, есть ли данная строка в массиве, и вывести ее порядковый номер
|
// если есть, вернёт индекс. если нет, вернёт -1
a.indexOf(b)
Сообщение от Herois
|
Дан массив целых чисел
a = [ 2, 6, 9, 4, 0, 2, 3, 5, 7, 9 ];
Прибавить к значению каждого элемента массива число, равное его порядковому номеру
|
//вернёт новый массив
a.map(function (num, index) { return num + index; });
Сообщение от Herois
|
Дан массив целых чисел
a = [ 2, 6, 9, 4, 0, 2, 3, 5, 7, 9 ];
Найти максимальное и минимальное значения элементов
|
//макс
Math.max.apply(Math, a);
//мин
Math.min.apply(Math, a);
Сообщение от Herois
|
Дан массив целых чисел
a = [ 1, 3, 3, 7, 10, 3, 10, 7, 9, 4 ];
Дано число
b = 3;
Задать значение каждого элемента, порядковый номер которого кратен b, равным нулю.
|
вернёт новый массив
a.map(function (num, index) {
var isDivisible = index % b === 0;
return isDivisible ? 0:num;
});
|
|
02.02.2015, 14:21
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
1.
var a = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eighth', 'ninth', 'tenth'],
b = 'sixth',
result = a.indexOf(b);
alert(result);
2.
var a = [2, 6, 9, 4, 0, 2, 3, 5, 7, 9];
a = a.map(function(n, i) {
return n + i;
});
alert(a);
3.
var a = [2, 6, 9, 4, 0, 2, 3, 5, 7, 9],
max = Math.max.apply(Math, a),
min = Math.min.apply(Math, a);
alert('Max: ' + max + '\nMin: ' + min);
|
|
02.02.2015, 14:21
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
melky, блин, опередил.
|
|
02.02.2015, 14:26
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Ruslan_xDD
|
melky, блин, опередил.
|
ты четвёртую не решил)
|
|
02.02.2015, 14:38
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
melky, я сначала в вопрос не въехал, теперь понял.
|
|
|
|