Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для 5olyarka
13 / 11 / 3
Регистрация: 09.03.2021
Сообщений: 162

Не выводит последний нечётный элемент

30.07.2024, 17:16. Показов 1256. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите что не так. Всё вроде работает как надо, но последний нечётный элемент он пропускает и не закидывает...
задача + ошибка на скринах. Код ниже.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function sortArray(array) {
  if (array.length < 2) {return array;}
  let evenNumbers = [];
  let evenNumbersIndexes = [];
  
  for (let i = 0; i < array.length; i++) {
    if (array[i] % 2 === 0) {
      evenNumbers.push(array[i]);
      evenNumbersIndexes.push(i);
      array.splice(i, 1);
    }
  }
  array.sort();
  
  for (let j = 0; j < evenNumbersIndexes.length; j++){
    let temp = evenNumbersIndexes[j];
    array[temp] = evenNumbers[j];
  }
  return array;
  
}
Миниатюры
Не выводит последний нечётный элемент   Не выводит последний нечётный элемент  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.07.2024, 17:16
Ответы с готовыми решениями:

Функция, которая выводит в консоль массив в обратном порядке (сначала последний элемент)
Помогите поменять функцию которая выводит массив в обратном порядке: function ShowArray1() { console.log(&quot;ShowArray1&quot;);...

Дан список. Составить процедуру, которая выводит первый четный и последний нечетный элементы
Дан список. Составить процедуру, которая выводит первый четный и последний нечетный элементы

Массивы: найти последний нечётный элемент
1. Поиск: 1) Найти max и его местоположение 2) Найти 1-й отрицательный элемент 3) Найти 4-ый отрицательный элемент 4) Найти первый...

24
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3857 / 1744 / 432
Регистрация: 14.03.2022
Сообщений: 4,435
01.08.2024, 15:57
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от kidASM Посмотреть сообщение
Но почему-то в массиве сортирует числа.
Посмотри как отсортирует 2 и 11... Там сортировка идет как со строками.


JavaScript
1
console.log([7, 11, 2].sort())
Цитата Сообщение от kidASM Посмотреть сообщение
Возвращает куда?
Тут не понял вопроса...

В JS любая функция что-то возвращает... Но присваивать или как-то иначе использовать возвращаемое - не обязательно.

JavaScript
1
2
const test = _ => 'Ok'
test()
0
425 / 314 / 115
Регистрация: 28.08.2013
Сообщений: 867
01.08.2024, 16:18
Цитата Сообщение от krvsa Посмотреть сообщение
Посмотри как отсортирует 2 и 11... Там сортировка идет как со строками.
В моём примере есть двузначные числа?
Цитата Сообщение от krvsa Посмотреть сообщение
В JS любая функция что-то возвращает...
Да. Возвращается, или некие данные (включая null), или undefined. Но в JS - undefined тоже отбельный тип данных, и он где-то в памяти храниться. (по крайней мере пока сборщик мусора не очистит память.)
0
01.08.2024, 16:24

Не по теме:

kidASM, что-то мы уже не туда начинаем сворачивать...

0
 Аватар для voraa
1296 / 1282 / 190
Регистрация: 21.01.2024
Сообщений: 5,935
01.08.2024, 17:33
Цитата Сообщение от kidASM Посмотреть сообщение
В моём примере есть двузначные числа?
Ты зачем js изучаешь? Что бы только конкретные примеры делать? Или вообще чему то научиться хочешь?
Так учись, пока тебя учат.
0
425 / 314 / 115
Регистрация: 28.08.2013
Сообщений: 867
01.08.2024, 18:28
Я бы конечно рад научиться, но сомневаюсь.

П.С. Сорри за оффтоп.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.08.2024, 18:28

Удалить последний нечетный элемент из массива
Дан одномерный массив чисел. Удалить последний нечетный элемент

Найти последний нечётный элемент массива
нужна ваша подсказка, как найти последний нечётный элемент массива первый чётный элемент вроде находится так for (int i = 0; i &lt; N;...

Найти последний нечетный элемент одномерного массива
Описать одномерный массив как MAS2 db (перечислить 20 элементов). Составить последовательность команд процессора для выполнения следующих...

Найти последний нечетный отрицательный элемент массива
Как решить данную задачу? Найти последний нечетный отрицательный элемент массива С#.

Найти последний нечетный элемент одномерного массива
Здравствуйте, форумчане! Помогите пожалуйста решить)) Описать одномерный массив для нечетных вариантов как MAS2 db (перечислить 20...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос. Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех. А широколиственный лес тоже имеет самую крутую биомассу. То почему не возникло их симбиоза? Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru