Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/20/2015 in all areas

  1. ага, есть такой грешок Предыдущий вариант можно безжалостно в помойку. Вот теперь протестированный и рабочий вариант: function moveZeros(some) { let result = [], tail = []; for(let i = 0; i < some.length; i++) { if(some[i] === 0) { tail.push(some[i]); } else { result.push(some[i]); } } return result.concat(tail);}
    2 points
  2. да, всё так. Код строго под задачу: из массива выносятся все нули и ставятся в конец. на первом шаге индекс 0. Смотрим на элемент с индексом 0 — он 0. Перемещаем. Получаем. [0, 0, 1, 0] на втором шаге индекс 1. Смотрим на элемент с индексом 1 — он 0. Перемещаем. Получаем. [0, 1, 0, 0] на третьем шаге индекс 2. Смотрим на элемент с индексом 2 — он 0. Перемещаем. Получаем. [0, 1, 0, 0] на четвёртом шаге индекс 3. Смотрим на элемент с индексом 3 — он 0. Перемещаем. Получаем. [0, 1, 0, 0]здесь всё понятно?
    1 point
  3. 'use strict'var arr = [0,1,0,1];function moveZeros(some) { var res = some.sort(); for (var i = 0, n = 0; i < res.length; i++) { if (res[i] == 0) { n++; } } var zero = res.splice(0,n); res = res.concat(zero) return res;}document.write(moveZeros(arr));Попробовал написать так.. P.S. Не использовал let и строгий режим.. Ни разу не пользовался ими, потому не знаю, верен ли мой вариант... Хотя да... забыл о приколе с функцией sort.... НУ по первому примеру не совсем то... Там надо использовать ещё 1 функцию для сортировки чисел в меньшую или большую сторону.. 'use strict'var arr = [1, 5, 22, 10, 31, 65, 0];function compareNumbers(a, { return a - b;}function moveZeros(some) { var res = some.sort(compareNumbers); for (var i = 0, n = 0; i < res.length; i++) { if (res[i] == 0) { n++; } } var zero = res.splice(0,n); res = res.concat(zero) return res;}document.write(moveZeros(arr));
    1 point
  4. ну не знаю не знаю... ) у меня манера письма так поставлена, что все работает и фоксе и сафари.... да, есть там свои моменты, в частности в css, но я их избегаю и не использую
    1 point
  5. будь моя воля - собрал бы их всех со всех стран и вывез на необитаемый остров - пусть там лозунгами меряются, нормальных людей не отвлекают вот это интересно. ) на питоне и RoR что нибудь необычное запили.... эта тема здесь не развита. Мне больше нравится не в интернете искать, а парочку хороших скриптов просмотреть, чтобы сразу понять плюсы и минусы языка. не я один такой , maybe =)
    1 point
  6. 1024 ну никак нельзя игнорировать. Это же всякие планшетики и некоторые нетбуки. iPad есть с таким разрешением, из не последних моделей. На этапе согласования с заказчиком поднимате три важных вопроса, от которых будут зависеть сроки и цена. «Будут зависеть сроки и цена» — это ключевая фраза, на которую у заказчика включается внимание. Если этой фразы не сказать, велики шансы, что вашим словам не придадут значения. Так три вопроса: поддержка браузеров, пиксель-перфект и адаптивность. Слова-то все какие-то непонятные, надо объяснить, да? Вот и объясняете. Заказчик же получает красивую картинку от дизайнера, и не задумывается, что это ещё и сверстать надо как-то для разных экранов. Требует попиксельного соответствия макета на 1920, но чтобы в телефончике умещался строго в экран. У вас было такое? У меня было. Как только заказчик понял, что ситуация сложнее, чем ему казалось, предлагайте варианты. Не перекладывая ответственность на дизайнера. Если дизайнер не предусмотрел адаптивность, это говорит о его профессиональном уровне или отношении к проекту. Верстать макеты, сделанные непрофессионалом — это же то ещё удовольствие, не так ли? Хорошо всё равно не получится. Бывают, конечно, случаи, когда заказчик утверждает, что малые разрешения ему не важны, что его не интересуют люди, заходящие с планшетов и телефонов. Если видите, что заказчик такое утверждает, полностью осознавая, что это значит, и если вы уверены, что не всплывёт под конец работы спорная ситуация, и если это не противоречит вашим убеждениям, то почему бы и нет — можно и кирпич на 1200 сверстать.
    1 point
  7. Все ищут и ты будешь искать ) это неизбежно
    1 point
  8. Что будет делать фронтэндщик с нодом - непонятно мне. Хотя сейчас такое время, что чуть ли не C++ требуют от верстальщика.
    1 point
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy