Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите справиться с массивом! (https://javascript.ru/forum/misc/31789-pomogite-spravitsya-s-massivom.html)

Agness 20.09.2012 21:33

Помогите справиться с массивом!
 
Определить значения и индексы локальных минимумов исходного одномерного массива a (элемент массива называется локальным минимумом, если он строго меньше своих соседей).
Please)

walik 20.09.2012 22:59

var m = [1, 2, 3, 2, 4, 7, 6, 5, 9, 11, 3, 4, 5, 6, 5, 7], i = -1;
      var s = [];
      while(m[++i]) {
      	if (m[i] < m[i-1] && m[i] < m[i+1])
          s.push(i+1 + '=' + m[i]);
      }
      
      alert(s.join(', '));


Часовой пояс GMT +3, время: 02:11.