Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 18.04.2018
Сообщений: 60

Существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго массива?

12.09.2019, 18:29. Показов 5158. Ответов 73
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Должны бать 2 массива,которые состоят из рандомных чисел (0-10) . Сделать функцию для того определения существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго массива.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.09.2019, 18:29
Ответы с готовыми решениями:

Определить существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго
Даны два массива. Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго...

Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второг
Даны два массива. Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго...

Определить, существуют ли в первом массиве два элемента, сумма которых равна сумме трех элементов из второго массива
Условие задачи: Даны два массива. Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо...

73
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,232
12.09.2019, 22:28
LONGO, иии?
0
13.09.2019, 05:58

Не по теме:

Alli_Lupin, видимо должны быть а их нет!

0
13.09.2019, 08:24

Не по теме:

Вроде праздник сегодня, а наш юный "программист" нажрался вчера и запили пост.

0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 10:32
Я совсем начинающий питонщик, поэтому под бдительным присмотром профессионалов попробую хоть чем-то помочь.

Цитата Сообщение от LONGO Посмотреть сообщение
Должны бать 2 массива,которые состоят из рандомных чисел (0-10)
Чтобы они были их необходимо создать, делается это вот так:

Python
1
2
3
4
5
6
7
8
9
10
import random
array1 = list(range(10))
 
random.shuffle(array1)
print(array1[:10])
 
array2 = list(range(10))
 
random.shuffle(array2)
print(array2[:10])
Добавлено через 4 минуты
Но тут возникает вопрос, может ли быть в рандомном массиве одинаковые числа или нет.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
13.09.2019, 10:36
array это модуль и структура данных в стандартной библиотеке, не надо листы так называть
Цитата Сообщение от Damenikx Посмотреть сообщение
может ли быть в рандомном массиве одинаковые числа или нет.
может
Цитата Сообщение от Damenikx Посмотреть сообщение
print(array2[:10])
зачем :10?
жду вторую часть задания
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 10:43
Цитата Сообщение от Welemir1 Посмотреть сообщение
зачем :10?
Человек же говорил от 0-10.

Добавлено через 2 минуты
Welemir1, если могут быть одинаковые элементы, то мой вариант не верен. В моём примере никогда не будет рандомного массива с одинаковыми элементами

Добавлено через 2 минуты
Welemir1, может попробовать через numpy, как вы считаете?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
13.09.2019, 10:44
Цитата Сообщение от Damenikx Посмотреть сообщение
Человек же говорил от 0-10.
мне показалось он говорил про то какие числа внутри могут быть, а про длину списка ничего не говорил
еще мне показалось, что если :10 убрать то вывод никак не изменится
Python
1
2
3
4
>>> print(array1[:10])
[3, 6, 8, 7, 5, 9, 1, 2, 4, 0]
>>> print(array1)
[3, 6, 8, 7, 5, 9, 1, 2, 4, 0]
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 10:44
Цитата Сообщение от Welemir1 Посмотреть сообщение
array это модуль и структура данных в стандартной библиотеке, не надо листы так называть
Согласен. Я больше так не буду.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
13.09.2019, 10:45
Цитата Сообщение от Damenikx Посмотреть сообщение
может попробовать через numpy, как вы считаете?
я бы сначала попробовал руками, но если знакомы с нумпи, будьте любезны...
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 10:48
Цитата Сообщение от Welemir1 Посмотреть сообщение
мне показалось он говорил про то какие числа внутри могут быть, а про длину списка ничего не говорил
еще мне показалось, что если :10 убрать то вывод никак не изменится
Ирония понятна

Добавлено через 2 минуты
Цитата Сообщение от Welemir1 Посмотреть сообщение
я бы сначала попробовал руками, но если знакомы с нумпи, будьте любезны...
Нет. С нумпи я не знаком, но знаю о нём. Как вы и говорили ранее необходимо читать литературу. Так как я совсем "зелёный" я про некоторые модули знаю, но не вникаю в них дабы запутаться. Затем я планирую вернуться к дополнительным модулям.

Добавлено через 42 секунды
Поэтому буду пробовать своими руками.
0
13.09.2019, 10:49

Не по теме:

Цитата Сообщение от Damenikx Посмотреть сообщение
дабы запутаться
о, поверьте, вне зависимости от знания, у вас получится запутаться))

0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 10:52

Не по теме:

Alli_Lupin, я понимаю )))



Добавлено через 1 минуту
Если моя логика не верна, поправьте меня пожалуйста, Welemir1.

Теперь, когда у нас есть массивы, нам с помощью цикла for необходимо их перебрать.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
13.09.2019, 10:54
Damenikx, не нужно спрашивать каждый шаг, просто думай и действуй, эксперимент - отец знания.
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 10:57
Цитата Сообщение от Welemir1 Посмотреть сообщение
Damenikx, не нужно спрашивать каждый шаг, просто думай и действуй, эксперимент - отец знания.
Welemir1, проблема в том, что я совсем зелен, мне сложновато да ещё и ошибку допустить нельзя, ведь создатель темы будет обманут, если я окажусь не прав, поэтому я и уточняю. Но Ваши слова понятны, я попробую сделать, а вы в меня потом если что палкой кинете
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
13.09.2019, 11:00
Цитата Сообщение от Damenikx Посмотреть сообщение
ещё и ошибку допустить нельзя,
можно и допустишь. ТС потерпит раз сам не решил, мы здесь не для него, а чтобы тебя прокачать. Да и опыт - сын ошибок трудных...
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 11:31
Итак, что и требовалось ожидать, я застрял на том, что не могу понять, как мне заставить программу суммировать 2 элемента массива, а не весь. Посижу ка я, подумаю...

Добавлено через 1 минуту
И почитаю про списки в питончике.

Добавлено через 13 секунд
Welemir1, не подсказывайте! Пока что

Добавлено через 21 минуту
Welemir1, подсказывайте, я сдаюсь))

Добавлено через 4 минуты
Я так понимаю, здесь надо использовать лямбду.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
13.09.2019, 11:33
Цитата Сообщение от Damenikx Посмотреть сообщение
подсказывайте, я сдаюсь))
начни с простого (лябды оставь пока), попробуй циклами посчитать сумму каждой пары элеменов в 1 списке
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 11:50
Цитата Сообщение от Welemir1 Посмотреть сообщение
начни с простого (лябды оставь пока), попробуй циклами посчитать сумму каждой пары элеменов в 1 списке
Хорошо.

Добавлено через 11 минут
Welemir1, вот так:

Python
1
hello = [i+j for (i, j) in zip(fstMas, fstMas[1:])]
Добавлено через 10 секунд
Наверное
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
13.09.2019, 12:01
Damenikx,
1) всегда пробуй своей решение в уме или на бумажке и на простых числах, вариантах, чтобы проще считать
2) речь была про циклы а не листкомпс

пример:
представим что у нас вот такой лист [1,2,3], прикинем сами суммы всех пар - 1+2=3, 1+3=4, 2+3=5, то есть должно быть 3 суммы 3,4,5 (не обязательно в этом порядке)
а теперь попробуй свой способ на этом списке.
Жду решения.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.09.2019, 12:01
Помогаю со студенческими работами здесь

Если есть два элемента массива, что их сумма равна сумме всех остальных элементов
Задача: Есть массив a состоящий из n целых чисел. Есть ли в массиве два различных индекса i и j такие, что ai + aj равна сумме всех...

Определить, существуют ли такие числа, что сумма их квадратов равна заданному числу
Условие Дано неотрицательное целое число N. Требуется определить, существуют ли такие неотрицательные целые числа x и y, что x2 + y2 = N....

Найти в массиве число такое, что сумма элементов до него была равна сумме элементов после него
Помогите написать программу: Есть массив от 1 до 30.Найти в массиве такое число, чтоб сумма значение слева были равна сумме значений...

Верно ли, что сумма первых трех цифр шестизначного натурального числа равна сумме трех последних его цифр?
Простая целочисленная арифметика Верно ли, что сумма первых трех цифр шестизначного натурального числа равна сумме трех последних...

Равна ли сумма индексов каких-либо двух элементов матрицы под главной диагональю, ее минимальному элементу?
Дана квадратная матрица А порядка N, состоящая из натуральных чисел. Если сумма индексов каких-либо двух элементов матрицы, расположенных...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru