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

Удаление символов в начале и конце строки

07.06.2023, 10:41. Показов 13834. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В компьютере завёлся хитрый вирус. Добравшись до текстового файла, он методично, и не привлекая к себе внимания, «съедает» его первые и последние символы: один из начала, один из конца, один из начала и так далее.
Даны строка и число N. Вирус «съел» N символов. Что осталось от текста?

Ввод
Сегодня хороший день.
3
Вывод
годня хороший день

Ввод
Сегодня хороший день.
4
Вывод
годня хороший ден
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2023, 10:41
Ответы с готовыми решениями:

Удаление символов в начале и в конце строки
Доброго времени суток, уважаемые форумчане! Есть строка. Надо через цикл удалять первый и последний символ, пока строка не станет пустой....

Удаление небуквенных символов в начале и конце строки
Подскажите, пожалуйста, есть ли в QT функция, которая определяет, является ли символ в строке буквой или нет, аналог isalpha С++? Мне нужно...

Удаление символов в начале и конце файла
Добрый вечер, помогите решить проблему. Есть ссылка:...

8
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
07.06.2023, 12:15
Python
1
2
3
s = input()
n = int(input())
print(s[n // 2 + n % 2: - n // 2 + n % 2])
5
Любознательный
 Аватар для YuS_2
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
07.06.2023, 14:31
Python
1
s[sum(divmod(n,2)):sum(divmod(-n,2))]
0
2 / 2 / 0
Регистрация: 18.01.2021
Сообщений: 99
08.06.2023, 10:28  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
s = input()
n = int(input())
print(s[n // 2 + n % 2: - n // 2 + n % 2])
А можете помочь откорректировать, чтобы прошел тест

Ввод
АБРАКАДАБРА
1
Вывод
БРАКАДАБРА
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
08.06.2023, 11:00
Python
1
2
3
4
5
while True:
    s = '135798642'
    n = int(input('n = '))
    print(s[sum(divmod(n, 2)): len(s) + sum(divmod(-n, 2))])
    print()
1
2 / 2 / 0
Регистрация: 18.01.2021
Сообщений: 99
08.06.2023, 11:25  [ТС]
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
08.06.2023, 11:27

Не по теме:

Это края уже, вилы (С)


0
2 / 2 / 0
Регистрация: 18.01.2021
Сообщений: 99
08.06.2023, 11:58  [ТС]
???
0
Любознательный
 Аватар для YuS_2
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
08.06.2023, 12:37
Лучший ответ Сообщение было отмечено 177semen177 как решение

Решение

Цитата Сообщение от 177semen177 Посмотреть сообщение
???
учиться надо , а не по форумам вопросы раскидывать...
вот Вам "медвежья услуга", т.к. именно её Вы и просите:
Python
1
2
3
s = input()
n = int(input())
print(s[sum(divmod(n, 2)): len(s) + sum(divmod(-n, 2))])
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2023, 12:37
Помогаю со студенческими работами здесь

Удаление пробелов в начале и в конце строки
Ошибка: Встречено ';', а ожидалось ':' (в первой строке после filtr). Как исправить , почему ругается , не понимаю( function filtr; var...

Удаление буквы А в начале и в конце строки
Помогите пожалуйста решить кто нибудь вот эту программу) НАПИСАТЬ ПРОГРАММУ КОТОРАЯ ВВОДИТ С КЛАВИАТУРЫ (строку должен ввести сам...

Удаление лишних пробелов в начале и конце строки.
Нужно написать функцию char*alltrim(char*string) для удаления пробелов в начале и конце строки с помощью указателей. Помогите завершить...

Как можно указать в начале каждой строки число символов в ней, а не в конце?
Как можно указать в начале каждой строки число символов в ней, а не в конце? using System; using System.Collections.Generic; using...

Строки символов. Добавить к слову в начале и конце столько звездочек, сколько букв в этом слове
2.Вводится слово. Добавить к нему в начале и конце столько звездочек, сколь*ко букв в этом слове.


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru