0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
||||||
1 | ||||||
Задача "Толстяк и малыш"08.08.2022, 13:22. Показов 716. Ответов 13
Добрый день!
Помогите решить задачу. Уже неделю бьюсь и не понимаю что не так. Условия задачи: Дается список целых чисел arr. Нужно проверить есть ли в этом списке элементы N и M, при условии N = 2 * M, Пример: arr = [0,1,7,11, 0] Результат: True N и M числа - это 0 и 0, так как 0 = 2 * 0 arr = [5, 2, 7, 3, 10, 9] Результат: True N и M числа - это 10 и 5, так как 10 = 2 * 5. arr = [10, 2, 7, 0, 3] Результат: False Потому что в списке нету элементов N и M arr = [7,1,14,11] Результат: True N и M числа - это 7 и 14, так как 14 = 2 * 7.
0
|
08.08.2022, 13:22 | |
Ответы с готовыми решениями:
13
Бинарный поиск по ответу - Малыш и Карлсон Задача F. Малыш играет в "Морской бой" Малыш и Карлсон живут в прямоугольной комнате AxB Малыш, Карлсон и Винни-Пух ели варенье Напишите программу, которая узнаёт у человека его возраст и сообщает, кто он: малыш (до 6 лет), школьник (от 7 до 17 |
2429 / 1471 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
08.08.2022, 13:30 | 2 | |||||
Где n или m брать?
Добавлено через 3 минуты
0
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
08.08.2022, 13:35 [ТС] | 3 |
Дело в том, и N и M являются элементами одного списка.
И суть задачи в том, чтобы проверить наличие N в данном списке. (при условии что N = 2 * M).
0
|
2429 / 1471 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
08.08.2022, 13:37 | 4 | |||||
Так где они находятся, где их брать?
Вот твой список:
Или они в каком то другом списке? Куда смотреть-то?
0
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
08.08.2022, 13:41 [ТС] | 5 |
В данном списке [4, 7, 16, 17, 0, 4], M это каждый элемент.
При проверке на наличие N который равен M * 2, здесь должно выдать False. Почему? Т.к. 4 * 2 = 8, а 8 в списке нет. И по такой же логике с остальными элементами.
0
|
2429 / 1471 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|||||||||||
08.08.2022, 13:47 | 6 | ||||||||||
Еще больше непонятно.
4, 8 7, 14 16, 32 17, 34 0, 0 4, 8 Если они все должны присутствовать в списке, то тут проверять даже смысла нет, сразу False. Проверять каждую пару отдельно? Скопируй лучше условие задачи так, как тебе ее дали. Добавлено через 1 минуту Если m это первый элемент списка, то
0
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
08.08.2022, 13:49 [ТС] | 7 |
0
|
2429 / 1471 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|
08.08.2022, 13:56 | 8 |
0
|
0 / 0 / 0
Регистрация: 08.08.2022
Сообщений: 5
|
|
08.08.2022, 14:01 [ТС] | 9 |
0
|
Yuri V
|
08.08.2022, 14:16
#10
|
Не по теме: Тоже сначала решил, что есть заданные N и M, а это нахождение удвоенного значения в том же списке/массиве.
0
|
3588 / 1688 / 305
Регистрация: 18.01.2021
Сообщений: 3,123
|
||||||
08.08.2022, 15:41 | 11 | |||||
oqrowqa,
Код
arr1 - должно быть True: True arr2 - должно быть True: True arr3 - должно быть False: False arr4 - должно быть True: True arr5 - должно быть False: False arr6 - должно быть True: True arr7 - должно быть False: False Не по теме: P.S. Вижу, что меняет список, но лень...
0
|
4937 / 3290 / 1140
Регистрация: 21.03.2016
Сообщений: 8,071
|
||||||
08.08.2022, 15:51 | 12 | |||||
oqrowqa, у вас если условие не выполнилось то возвращает False потому как return False находится в теле цикла
0
|
3588 / 1688 / 305
Регистрация: 18.01.2021
Сообщений: 3,123
|
||||||
08.08.2022, 16:14 | 13 | |||||
Semen-Semenich, там еще и на количество нулей тогда проверить надо.
У меня тоже косяк, работает только с неотрицательными числами.
0
|
4921 / 2674 / 550
Регистрация: 07.11.2019
Сообщений: 4,395
|
||||||
08.08.2022, 17:09 | 14 | |||||
1
|
08.08.2022, 17:09 | |
08.08.2022, 17:09 | |
Помогаю со студенческими работами здесь
14
Олимпиадная задача по программированию. PascalABC.NET. Задача L. Переключение между окнами Васильев C# Глава 7 задача 8 (Просьба объяснить формулировку(задача внутри) Васильев C# Глава 8 задача 2 (Просьба объяснить формулировку(задача внутри) Задача со строками. Задача находится на фотке, которая прикреплена к сообщению Задача при создание нового лида выводится задача от несущ.пользователя Б24 Задача на k-тую цифру последовательности, задача на схему Горнера. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |