Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2020, 19:14   #1
Mister Mi
Пользователь
 
Регистрация: 25.10.2020
Сообщений: 14
По умолчанию Python Дан массив x целых чисел. Вывести в порядке возрастания все числа, стоящие на четных местах и встречающиеся более двух раз.

Дан массив x целых чисел. Вывести в порядке возрастания все числа, стоящие на четных
местах и встречающиеся более двух раз. Помогите пожалуйста.
Mister Mi вне форума Ответить с цитированием
Старый 25.10.2020, 22:01   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

Вопрос: Что понимается под массивом в задании?
1. Массивы Numpy
2. Списки
Можно поступить так:
Код:
а) Получить список
б) Получить срез по чётным элементам
в) Сортировать по возрастанию
г) i = 0 - указывает на первый элемент
   j = 1 - указывает на следующий
д) в цикле:
   если a[i] == a[j] то j += 1
   иначе
       если j - i > 2:
          print(a[i])
       i = j; j += 1
PS: Это моё представление об алгоритме решения задачи.
Для получения списка, среза и сортировки есть соответствующие методы.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 26.10.2020, 10:01   #3
Mister Mi
Пользователь
 
Регистрация: 25.10.2020
Сообщений: 14
По умолчанию

ViktorR, Списки
Mister Mi вне форума Ответить с цитированием
Старый 26.10.2020, 10:01   #4
Mister Mi
Пользователь
 
Регистрация: 25.10.2020
Сообщений: 14
По умолчанию

ViktorR, А как подробнее это расписать можно?
Mister Mi вне форума Ответить с цитированием
Старый 26.10.2020, 21:36   #5
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

Цитата:
ViktorR, А как подробнее это расписать можно?
Подробнее - это как?
Привести решение? Это не ко мне.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
assembler: Отсортировать заданный массив целых чисел А(I) в порядке возрастания их значений Aziret_@li Помощь студентам 1 21.09.2016 11:11
Дан массив. Вывести вначале все четные числа в порядке возрастания их индексов, затем - все нечетные в порядке убывания.( Delphi ) simonte Помощь студентам 9 07.12.2013 06:54
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоя-щие на нечетных местах, используя массив YaDenis Помощь студентам 3 11.01.2013 22:39
Дан массив x целых чисел. Упорядочить элементы, стоящие на четных местах по невозрастанию, а на нечетных – по неубыванию. NuclearMurder Помощь студентам 0 11.11.2012 17:43
Ввести массив а[1], а [2], .... а[n] целых чисел. Поменять в нем местами соседние элементы, стоящие на четных местах, с элементами monokol Помощь студентам 5 28.01.2012 15:07