Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Помогите с решением
Отправлено 19.03.2013 - 01:011
Нет аватара
Beginner
2 сообщения
Мужчина
забацал скрипт который выводит максимальное значение из массива. Вот он
Код
<script>
var arr = [11,12,19,335,14,15,30,45,39,17,1076,555];
var len = arr.length;
var min;
var max;
min = max = arr[0];
var index_min;
var index_max;
index_min = index_max =0;
for(i=0;i<len;i++) {
if(arr[i]>max) {
index_max = i;
max = arr[i];
}
}

alert (max);

</script>


Теперь мне нужно вывести максимальное значение содержащее к примеру цифры 9 или 4.
Что-то я завис...=(
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 19.03.2013 - 01:162
Пользователь
98 сообщений
Мужчина
MINIMALIZM
Код
<script type="text/javascript">       
var arr = [11,12,19,335,14,15,30,45,39,17,1076,555], min, max, index_min, index_max;       
min = max = arr[0];  index_min = index_max = 0;       
for(i = 0; i<arr.length; i++){if(arr[i] > max){index_max = i; max = arr[i];}}       
alert (max);       
</script>
Профиль Личное сообщение Дом. страница icq Skype
12
Отправлено 19.03.2013 - 06:593
Нет аватара
Beginner
2 сообщения
Мужчина
Спс,что еще раз написали тоже,что у меня. Мне прям помогло жжуть!
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 19.03.2013 - 13:504
Пользователь
98 сообщений
Мужчина
Код
// r -- входной массив чисел, l -- массив чисел, в составе которых есть цифра 9
// r = [1913,12,1493,43];
var r = [1913,12,1493,43], m = l = [], n = '', b = 0;     
for(i=0; i<r.length; i++){
n = ''+r[i]+''; m = n.split(''), k = 0;
for(g=0; g<m.length; g++){if(m[g] == '9'){k = k + 1};}
if(k > 0){l[b] = r[i]; b = b + 1;}
}
//l = [1913,1493];
// а далее свое применяешь к выходному массиву и все
Профиль Личное сообщение Дом. страница icq Skype
12
Отправлено 19.03.2013 - 23:015
Нет аватара
uSite Team
535 сообщений
Мужчина
GhostlyP, я вижу ты сторонник MINIMALIZM'a, удалил переносы, которые улучшали читабельность и добавил
Цитата (GhostlyP)
type="text/javascript"
который нихрена уже не нужен.
NoobOproger:
Код
<script>
arr = [1,2,3,4];
console.log(Math.max.apply({},arr)+','+Math.min.apply({},arr));
</script>
Профиль Личное сообщение Дом. страница icq Skype
114
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация