|
0 / 0 / 0
Регистрация: 07.03.2023
Сообщений: 3
|
|
Выведите одно число ближайший не больший палиндром07.03.2023, 12:47. Показов 2632. Ответов 28
Метки нет (Все метки)
Ближайший не больший палиндром
Вам дано число s содержащее n цифр. Вам нужно найти ближайший палиндром, который не больше заданного числа. Формат входных данных Первая строка входных данных содержит число n (1 ≤ n ≤ 100000). Вторая строка должна содержать само число s. Формат результата Выведите одно число ближайший не больший палиндром. Примеры Входные данные 3 123 Результат работы 121 Входные данные 3 222 Результат работы 222
0
|
|
| 07.03.2023, 12:47 | |
|
Ответы с готовыми решениями:
28
Найти ближайший простой палиндром, больший заданного n (задача из раздела C++) Заменить элемент за одно обращение на ближайший больший идущий за ним Найти число-палиндром, больший введенного числа |
|
Любознательный
7407 / 2260 / 361
Регистрация: 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
|
||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 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
|
||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 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,319
|
|
| 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
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 10.03.2023, 15:29 | ||
|
а разворотами, там ведь и так есть манипуляции... например, надо уменьшить число в текстовом виде: 110000...0n где n=10^6 (общая разрядность числа) ...
0
|
||
| 10.03.2023, 15:29 | |
|
Программа должна вывести одно натуральное число — N-e в порядке возрастания число-палиндром
Во входном файле записано целое число .В выходной файл выведите одно число – количество кругляшей в числе N Найти ближайший палиндром
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|