ЛР№4 Шина повідомлень, підрахунок літер (15 балів)

Мета роботи: ознайомитися із подійно-орієнтованим підходом до програмування.

Завдання: Реалізувати просту шину повідомлень на JavaScript.

Створена програма отримує на вхід послідовність символів, яка передаються в просту шину повідомлень. Шина повідомлень містить перелік спостерігачів, отримує літери по одній і кожному із спостерігачів відправляє отриману літеру. В залежності від внутрішніх налаштувань кожен спостерігач або ігнорує отримані дані або збільшує лічильник "своєї" літери.

Вхідними даними програми є будь-який текст українською мовою.

Вихідними даними є значення лічильників кожної літери.