Составьте программу, которая позволяет удалить лишние пробелы в строке s, оставив по...

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

Составьте программу, которая позволяет удалить лишние пробелы в строке s, оставив по одному пробелу между словами.


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

javascript:var s = prompt("Введите строку:"); alert(s.replace(/\s+/g, " ").trim());

(654k баллов)
0

Без понятия

0

Такой вариант: если текущий символ - пробел, то в цикле удалить все следующие за ним пробелы.

0

А вот потому и говорю - пиши на нормальном языке. Я тоже без понятия. Впрочем, достаточно взять компилятор и проверить.

0

Т. е. if (s[n] = " ") while (i < length(s) and s[i] = " ") Удалить(s[i]).

0

Так вот я не знаю как записать это

0

rextester.com/NXO97364

0

Проверяй.

0

Спасибо огромное

0

Пожалуйста.

0

Кстати, поправь там, в "i [меньше] length(s)" поставь "[меньше или равно]", а то я забыл, что в этом дурацком языке индексы начинаются с 1, а не с 0, как в нормальных языках.