|
0 / 0 / 0
Регистрация: 07.03.2023
Сообщений: 3
|
|
Выведите одно число ближайший не больший палиндром07.03.2023, 12:47. Показов 2491. Ответов 28
Метки нет (Все метки)
Ближайший не больший палиндром
Вам дано число s содержащее n цифр. Вам нужно найти ближайший палиндром, который не больше заданного числа. Формат входных данных Первая строка входных данных содержит число n (1 ≤ n ≤ 100000). Вторая строка должна содержать само число s. Формат результата Выведите одно число ближайший не больший палиндром. Примеры Входные данные 3 123 Результат работы 121 Входные данные 3 222 Результат работы 222
0
|
|
| 07.03.2023, 12:47 | |
|
Ответы с готовыми решениями:
28
Найти ближайший простой палиндром, больший заданного n (задача из раздела C++) Заменить элемент за одно обращение на ближайший больший идущий за ним Найти число-палиндром, больший введенного числа |
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||||||||
| 09.03.2023, 18:04 | ||||||||
![]() И кроме того, когда зашла речь про ограничение на преобразование типа, поступило утверждение, что оно не нужно... пока что, без примера, это утверждение не аргументировано. Добавлено через 3 часа 25 минут
0
|
||||||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||
| 10.03.2023, 09:12 | ||||||
|
YuS_2, один из многих способов
1
|
||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
|
| 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
|
||||||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||||||||
| 10.03.2023, 13:33 | ||||||||
|
Просто, когда-то, столкнувшись с чем-то вроде:
![]() Кстати, раз уж речь зашла... был удивлен, действиями питона, при выполнении булевых операций со строками... он иногда вместо положенных True-False, может вернуть значение операнда... это очень непривычно и заставляет дуть на воду... ![]() Иногда без костылей ведь и вправду не обойтись, например, если что-либо не позволяют сделать возможности ЯП... приходится заниматься компромиссами. Но вообще, лучше идти по пути наименьшего сопротивления: 1. Уточнить условия задачи. 2.1. Спросить/поискать способы с помощью более опытных людей в возникшем вопросе. 2.2. Поискать в документации на инструмент способы решения. 3. Попытаться найти компромиссное решение (костыли, подпорки и прочие обходные пути) 4. При отсутствии возможностей по первым 3 пунктам, плюнуть на всё и заняться чем-то более приятным ![]() Добавлено через 2 минуты
0
|
||||||||
|
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
|
|
| 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
|
||
|
Любознательный
7404 / 2254 / 360
Регистрация: 10.03.2016
Сообщений: 5,213
|
||
| 10.03.2023, 15:29 | ||
|
а разворотами, там ведь и так есть манипуляции... например, надо уменьшить число в текстовом виде: 110000...0n где n=10^6 (общая разрядность числа) ...
0
|
||
| 10.03.2023, 15:29 | |
|
Помогаю со студенческими работами здесь
29
Программа должна вывести одно натуральное число — N-e в порядке возрастания число-палиндром
Во входном файле записано целое число .В выходной файл выведите одно число – количество кругляшей в числе N Найти ближайший палиндром
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|