• Предмет: Информатика
  • Автор: Alxazovakemale
  • Вопрос задан 1 год назад

помогите пж....................... 50 б

Приложения:

Аноним: напишив телегу мені hahobn

Ответы

Ответ дал: p15
0

Ответ:

Как вариант, что-то вроде этого

s=input()

n=len(s)

d=""

i=0

while i<n-1:

   if s[i]!=" ":

       d+=s[i+1]+s[i]

       i+=2

   else:

       d+=s[i]

       i+=1

if len(d)<len(s): d+=s[n-1]

print(d)

Объяснение:

В чем была ошибка? Считается от 0 индекс, потому терялась первая буква, но и еще проблема в в том, что может быть нечетное количество символов, потому последняя буква не прибавлялась никуда, потому добавил в конце костыль.

Может сработает. Для меня не совсем ясно что они хотели сделать с пробелами и зачем их отдельно проверяют.

Похожие вопросы