Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 21.12.2016, 21:14   #1
НеАртист
Новичок
 
Регистрация: 21.12.2016
Сообщений: 2
Репутация: 10
По умолчанию Задача "Удаление фрагмента"

Помогите решить, если не сложно

Дана строка, в которой буква h встречается минимум два раза. Удалите из этой строки первое и последнее вхождение буквы h, а также все символы, находящиеся между ними.

Примеры входных данных:
In the hole in the ground there lived a hobbit

Выходные данные:
In tobbit

Входные данные:
qwertyhasdfghzxcvb

Выходные данные:
qwertyzxcvb
НеАртист вне форума   Ответить с цитированием
Старый 22.12.2016, 21:00   #2
Plague
Забанен
Форумчанин
 
Аватар для Plague
 
Регистрация: 01.11.2006
Адрес: ЯНАО
Сообщений: 409
Репутация: 440
По умолчанию

Метод find - индекс первого вхождения подстроки в строку
Метод rfind - индекс последнего вхождения подстроки в строку
Найдите с начало их.

Подстрока у Вас состоит из одного символа "h", строка вводится.
__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума   Ответить с цитированием
Старый 02.01.2017, 16:53   #3
_nemo_
Новичок
 
Регистрация: 24.12.2016
Сообщений: 4
Репутация: 10
Подмигивание

st = 'In the hole in the ground there lived a hobbit'
st = st[:st.find('h')] + st[st.rfind('h')+1:]; print(st)

Последний раз редактировалось _nemo_; 02.01.2017 в 17:01. Причина: +1
_nemo_ вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 15:23
Для заданной строки определить все входящие в неё символ. Например: строка "abccbbabbac" состоит из символов "a", "b" и "c" Sandakan01 Помощь студентам 1 24.02.2016 04:20
Есть ли альтернатива "for to do" для фрагмента кода?? Vova777 Общие вопросы Delphi 13 07.10.2011 15:39




05:59.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru