|
1 / 1 / 0
Регистрация: 26.06.2020
Сообщений: 30
|
|
Вывести число-палиндром максимальной длины, которое можно составить из цифр входной строки02.08.2020, 06:19. Показов 11261. Ответов 10
Метки нет (Все метки)
Напишите программу, которая составляет из цифр введённой строки число-палиндром (число, которое читается одинаково слева направо и справа налево) максимальной длины. Если таких чисел несколько, нужно вывести минимальное из них. Все имеющиеся цифры использовать не обязательно, но количество цифр в ответе должно быть максимально возможным.
Входные данные Входная строка содержит цифры (по крайней мере, одну) и, возможно, другие символы. Длина строки не превосходит 10000 символов. Выходные данные Программа должна вывести число-палиндром максимальной длины, которое можно составить из цифр входной строки.
0
|
|
| 02.08.2020, 06:19 | |
|
Ответы с готовыми решениями:
10
Напишите программу, которая составляет из цифр введенной строки число-палиндром максимальной длины Вывести наибольшее число, которое можно составить из данных цифр |
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
||||||
| 03.08.2020, 16:23 | ||||||
|
что пришло в голову. что бы число получилось наименьшим и максимальной длиной надо в середину поставить наименьшие число а по краям прибавлять числа по убыванию попарно согласно их количеством в строке. как то так.
0
|
||||||
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||||||
| 03.08.2020, 17:05 | ||||||
Сообщение было отмечено Алле как решение
Решение
Не проходят - 100, 1000, и тп
Добавлено через 43 секунды
Алгоритм: отбрасываем "0", делаем расчет без них половины числа Потом после первой цифры добавляем половину "0" Ищем цифру для середины - первое с нуля с нечетным количеством Склеиваем результат, середину и развернутый результат
4
|
||||||
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
|
| 03.08.2020, 17:13 | |
|
0
|
|
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 03.08.2020, 17:41 | |
|
0
Во всех предложенных числах - 0 010 - строка. Как число станет 10 Добавлено через 59 секунд Из 100 - либо 0, либо 1 Добавлено через 1 минуту С этими нулями голову сломал. А так идею задачи списали с слова-палиндрома
0
|
|
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
|
| 03.08.2020, 17:58 | |
|
Gdez, ну да тут ключевое слово число а не строка а если по условию то минимальное это 0. я так основу на скорую руку написал не тестируя. ваш код делает вроде то что нужно
0
|
|
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 03.08.2020, 18:04 | |
|
Ну, до меня только(!) через пару часов дошло что да как
0
|
|
|
0 / 0 / 0
Регистрация: 29.07.2020
Сообщений: 31
|
|
| 30.08.2020, 17:45 | |
|
Gdez, А вы не помните случайно в каком уроке разбиралась задача "слово-палиндром"?
0
|
|
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 30.08.2020, 18:20 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 29.07.2020
Сообщений: 31
|
|
| 30.08.2020, 18:23 | |
|
Gdez, я имел в виду видеоразбор похожей задачи на сириусе
Добавлено через 19 секунд Gdez, Только там было слово-палиндром
0
|
|
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 30.08.2020, 19:05 | |
|
Не нашел
И не помню - я видео не смотрю, наверно поэтому...(
0
|
|
| 30.08.2020, 19:05 | |
|
Помогаю со студенческими работами здесь
11
Составить из имеющихся цифр число максимальной длины, читающееся одинаково как слева направо, так и справа налево Определить наибольшее число которое можно составить из заданных цифр Найти максимальное число которое можно составить из цифр заданного числа Найти самое маленькое число, которое можно составить из цифр заданного четырехзначного числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|