Удаление лишних пробелов

TypeScript Лёгкий strings

Задача «Удаление лишних пробелов»

Напишите программу, которая принимает строку, содержащую слова, разделённые одним или несколькими пробелами. Необходимо удалить лишние пробелы: оставить только по одному пробелу между словами, а также удалить все начальные и конечные пробелы. Выведите полученную строку.

Формат ввода

Одна строка, состоящая из букв латинского алфавита и пробелов. Длина строки не превышает 1000 символов.

Формат вывода

Одна строка — исходная строка без лишних пробелов.

Примеры

Пример 1

ВВОД
hello world
ВЫВОД
hello world

Пример 2

ВВОД
6 1 2 -5 4 3 -1 3
ВЫВОД
6

Пример 3

ВВОД
multiple spaces
ВЫВОД
multiple spaces

Пример 4

ВВОД
4 -2 -3 -1 -4 2
ВЫВОД
4
main.ts