0 / 0 / 0
Регистрация: 12.04.2020
Сообщений: 6

Можно ли удалить из списка какие-либо два элемента так, чтобы новый список оказался упорядоченным

16.01.2024, 22:06. Показов 619. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана задача: определить, можно ли удалить из списка какие-либо два элемента так, чтобы новый список оказался упорядоченным.

Можно ли считать такой код решением данной задачи?

Python
1
2
3
4
5
6
7
8
def dell(lists, n):
    return [element for element in list if element>n]
 
list = [1,2,45,65,43,32,876]
 
result=sorted(dell(list, 3))
 
print(result)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.01.2024, 22:06
Ответы с готовыми решениями:

Можно ли удалить из списка какие-либо два элемента так, чтобы новый список оказался упорядоченным
нужно написать код в программе python Определить, можно ли удалить из списка какие-либо два элемента так, чтобы новый список оказался ...

Определить, можно ли удалить из списка какие-либо два элемента так, чтобы новый список оказался упорядоченным (например
Мой код, отказывающийся компилироваться: array = count = 0 for i in range(len(array)-1): if array > array : ...

Определение, можно ли удалить из списка каких-нибудь два элемента так, чтобы новый список оказался упорядоченным
Я не совсем понимаю, что имеется ввиду в задании. Если мы удаляем элементы, то по индексам он всё равно будет упорядоченным. Если по...

6
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,318
16.01.2024, 23:02
Axtung, нет
0
Заблокирован
16.01.2024, 23:56
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def can_delete_two(lists):
    if lists == sorted(lists):
        return True, lists
    for i in range(len(lists)):
        for j in range(i+1, len(lists)):
            new_list = lists[:i] + lists[i+1:j] + lists[j+1:]
            if new_list == sorted(new_list):
                return True, new_list
    return False, lists
 
list = [1,2,45,65,43,32,876]
result, final_list = can_delete_two(list)
print(result)
print(final_list)
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,318
17.01.2024, 06:28
nikulin_artyom1,
list = [3, 2, 1] ?
len(list) > 10**5 ?
2
Любознательный
 Аватар для YuS_2
7406 / 2260 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
17.01.2024, 12:11
Цитата Сообщение от Axtung Посмотреть сообщение
Дана задача
Уточните у выдавшего задачу:
1. Расшифруйте термин: "упорядоченный список"?
2. Приведите примеры.

Подсказка:
Список может быть несортированным, либо отсортированным по возрастанию или по убыванию значений элементов, может быть невозрастающим или неубывающим по значениям элементов, а кроме того, список может содержать элементы с различным типом данных, которые отсортировать не получится.
И любой из вышеперечисленных списков является коллекцией упорядоченных данных, т.к. каждый элемент имеет свой индекс и хранятся эти элементы списка, по порядку номеров индексов.
Поэтому, как следствие определения списков, с такими условиями задачи, как показали Вы, ответ на вопрос:
Цитата Сообщение от Axtung Посмотреть сообщение
можно ли удалить из списка какие-либо два элемента так, чтобы новый список оказался упорядоченным.
- всегда будет положительным, т.е. можно, ибо списки всегда упорядочены.
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
17.01.2024, 12:49

Не по теме:

Цитата Сообщение от YuS_2 Посмотреть сообщение
ибо списки всегда упорядочены
- Список упорядочен?
- Да.
- По какому критерию?
- Random.


2
Заблокирован
17.01.2024, 13:12
Условие исправил в строке 7.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
def can_delete_two(lists):
    if lists == sorted(lists):
        return True, lists
    for i in range(len(lists)):
        for j in range(i+1, len(lists)):
            new_list = lists[:i] + lists[i+1:j] + lists[j+1:]
            if new_list == sorted(new_list) or new_list == sorted(new_list, reverse=True):
                return True, new_list
    return False, lists
list = [1,2,45,65,43,32,876]
result, final_list = can_delete_two(list)
print(result)
print(final_list)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.01.2024, 13:12
Помогаю со студенческими работами здесь

Переместить элемент массива так, чтобы он оказался упорядоченным
Дан массив A из N целых чисел. Все его элементы, кроме одного, упорядочены по возрастанию. Переместить значение этого элемента на такую...

Список: программа Вставляет элементы списка L2 в L1 так, чтобы L1 остался упорядоченным
Помогите пожалуйста решить задачу. Разработать программу, которая создает списки L1 и L2, элементами которых являются целые числа (элементы...

Сложить два соседних элемента списка и вывести их в новый список
Здраствуйте! помогите пожалуйста разобраться с задачей! Нужно сложить два соседних элемента списка и вывести их в новый список!

Линейный однонаправленный список: удалить из списка два элемента после каждого элемента с нечетным значением
Форумчани помогите пожалуйста, непонимаю (((( :-| Создать линейный однонаправленный список из целых чисел. Удалить из списка два элемента...

Поменять два элемента списка, которые находятся после минимального, вывести новый список
Используя стековую структуру, создать и вывести неупорядоченный цифровой список. Поменять два элемента, которые находятся после...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru