Помогите пожалуйста, это срочно! сделайте это задание в программе Python​

0 голосов
38 просмотров

Помогите пожалуйста, это срочно! сделайте это задание в программе Python​


image

Информатика (174 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

вот программа ее можно обернуть функцию тогда будет более функционально а так тут просто цикл и работа со строками я тебе два варианта дал сам выберишь какой лучше  


image
image
(595 баллов)
0

У вас слишком длинно и некрасиво. Неэффективное решение

0

напиши лучше в чем вопрос

0

да и на счет эффективности она работает O(n) где n длина строки

0

да тут вчера был ответ, а потом он куда-то делся :S def search(s): print(s[:s.find('h')] + s[s.rfind('h')+1:])

0

твое решение короче только потому что используешь уже готовую функцию find

0

да и проверь твое походу решение не работает

0

оно работает, просто скопировать надо правильно. Там на первой строке после смайлика def затерялось. Если скопировать третью строку, то точно работает. А что на счет find, так я про то и говорю: зачем делать велосипеды, если из коробки можно воспользоваться готовыми решениями

0

Для справки: текст хранится в переменной s. Не забудь проинициализировать

0

я знаю как передать в функцию аргумент

0

и иногда готовые решения использвать не желательно в целях обучения вдруг они циклы проходят