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

Даны список значений в виде множества (Set) и значение, относительно которого, надо найти ближайшее.

07.12.2021, 21:05. Показов 941. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
python

Вам даны список значений в виде множества (Set) и значение, относительно которого, надо найти ближайшее.

Например, мы имеем следующие числа: 4, 7, 10, 11, 12, 17. И нам нужно найти ближайшее значение к цифре 9. Если отсортировать этот ряд по возрастанию, то слева от 9 будет 7, а справа 10. Но 10 - находится ближе, чем 7, значит правильный ответ 10.

Несколько оценок:

Если 2 числа находятся на одинаковом расстоянии - необходимо выбрать наименьшее из них;
Ряд чисел всегда не пустой, т.е. размер> = 1;
Переданное значение может быть в этом ряде, а значит оно и является ответом;
Некоторые могут быть как положительные, так и отрицательные числа, но они всегда целые;
Ряд не отсортирован и состоит из уникальных чисел.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2021, 21:05
Ответы с готовыми решениями:

Даны два множества в виде массивов. Найти сумму (объединение) множеств
Даны два множества заданные в виде массивов А(I) и В(I); I=1,2,..,10. Найти сумму (об’единение) множеств. C(J) - сумма двух множеств есть...

Найти ближайшее время относительно заданного
Как найти ближайшее время относительно заданного, если в массиве находятся записи вида Time = record hours, minutes: integer end;...

Односвязный список. Перед каждым элементом, значение которого равно q, вставить новый элемент, значение которого равно w
В односвязном списке, который состоит из латинских букв, перед каждым элементом, значение которого равно q, вставить новый элемент,...

1
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,296
07.12.2021, 21:09
в чем трудности?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2021, 21:09
Помогаю со студенческими работами здесь

Даны два множества X и Y. Найти: 1) их объединение 2) их пересечение 3) элементы множества A, которых нет во множестве B
Даны два множества X и Y. Найти: 1) их объединение 2) их пересечение 3) элементы множества A, которых нет во множестве B Язык:...

Даны множества A = {x | sin x = 0} и B = {x | 0 < x < 10}. Найти мощность множества A ∩ B
A = {x | sin x = 0} и B = {x | 0 &lt; x &lt; 10}. Правила форума, пункт 4.7. Как можно более полно описывайте суть проблемы или вопроса, что...

Найти среднее значение элементов массива в виде целочисленных значений (число и остаток)
Дан массив А из N однобайтовых чисел. Найти среднее значение из его элементов в виде целочисленных значений (число и остаток). Результат...

Используя множества создать список элементов, которые есть в первом списке, но отсутствуют во втором.Исп. тип set
Даны два списка. С помощью множества создать список элементов, которые есть в первом списке, но отсутствуют во втором.Нужно...

Даны три множества Х1, Х2, Х3, содержащие целые числа из диапазона [1.100]. Сформировать новое множество , из которого
Даны три множества Х1, Х2, Х3, содержащие целые числа из диапазона . Сформировать новое множество Y=(X1+X2)/(X2+X3) , из которого выделить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru