|
0 / 0 / 0
Регистрация: 07.03.2023
Сообщений: 3
|
|
Выведите одно число ближайший не больший палиндром07.03.2023, 12:47. Показов 2552. Ответов 28
Метки нет (Все метки)
Ближайший не больший палиндром
Вам дано число s содержащее n цифр. Вам нужно найти ближайший палиндром, который не больше заданного числа. Формат входных данных Первая строка входных данных содержит число n (1 ≤ n ≤ 100000). Вторая строка должна содержать само число s. Формат результата Выведите одно число ближайший не больший палиндром. Примеры Входные данные 3 123 Результат работы 121 Входные данные 3 222 Результат работы 222
0
|
|
| 07.03.2023, 12:47 | |
|
Ответы с готовыми решениями:
28
Найти ближайший простой палиндром, больший заданного n (задача из раздела C++) Заменить элемент за одно обращение на ближайший больший идущий за ним Найти число-палиндром, больший введенного числа |
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||||
| 09.03.2023, 18:04 | ||||||||
![]() И кроме того, когда зашла речь про ограничение на преобразование типа, поступило утверждение, что оно не нужно... пока что, без примера, это утверждение не аргументировано. Добавлено через 3 часа 25 минут
0
|
||||||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||
| 10.03.2023, 09:12 | ||||||
|
YuS_2, один из многих способов
1
|
||||||
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
|
| 10.03.2023, 11:20 | |
|
Red white socks, да, слона-то я и позабыл...
![]() Согласен, преобразование отсутствует... Остался вопрос про костыли... ну, собственно, подмена '0'->'9' - это ведь оно и есть... Или демократическая замена - это другое?
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||
| 10.03.2023, 13:11 | ||||||
|
YuS_2, можно считать правилом преобразования, запретить считать костылем я тоже не могу)
Вот, например, сделаю такую штуку:
В любом случае, это достаточно элементарное действие, решающее задачу. Добавлено через 17 минут Можно зайти с другой стороны и написать класс BigInteger с преобразованием в строку/обратно без ограничений.
0
|
||||||
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||||
| 10.03.2023, 13:33 | ||||||||
|
Просто, когда-то, столкнувшись с чем-то вроде:
![]() Кстати, раз уж речь зашла... был удивлен, действиями питона, при выполнении булевых операций со строками... он иногда вместо положенных True-False, может вернуть значение операнда... это очень непривычно и заставляет дуть на воду... ![]() Иногда без костылей ведь и вправду не обойтись, например, если что-либо не позволяют сделать возможности ЯП... приходится заниматься компромиссами. Но вообще, лучше идти по пути наименьшего сопротивления: 1. Уточнить условия задачи. 2.1. Спросить/поискать способы с помощью более опытных людей в возникшем вопросе. 2.2. Поискать в документации на инструмент способы решения. 3. Попытаться найти компромиссное решение (костыли, подпорки и прочие обходные пути) 4. При отсутствии возможностей по первым 3 пунктам, плюнуть на всё и заняться чем-то более приятным ![]() Добавлено через 2 минуты
0
|
||||||||
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 10.03.2023, 14:02 | |
|
YuS_2, можно и численно решить без преобразований, но для граничных условий (k=100000) будет считать на порядок дольше из-за «разворота» числа (123 -> 321)
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||
| 10.03.2023, 14:49 | ||
|
0
|
||
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 10.03.2023, 15:29 | ||
|
а разворотами, там ведь и так есть манипуляции... например, надо уменьшить число в текстовом виде: 110000...0n где n=10^6 (общая разрядность числа) ...
0
|
||
| 10.03.2023, 15:29 | |
|
Помогаю со студенческими работами здесь
29
Программа должна вывести одно натуральное число — N-e в порядке возрастания число-палиндром
Во входном файле записано целое число .В выходной файл выведите одно число – количество кругляшей в числе N Найти ближайший палиндром
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|