Пример написания алгоритма:
1. Создаем color масив типа String размером 15.
2. Создаем id масив типа int размером 15.
4. Создаем переменную numID типа int равную 0.
5. Заполняем color масив названием цветов.
6. Заполняем id масив значение 0.
7. Ждем сообщения из чата и помещаем в переменную str, номер пользователя в переменную numID.
8. Провиряем переменную str на слово "Color" + число, если истина то переходим на строку 12.
9. Обходим массив id и проверяем ечейки на значение numID, если лож переходим к строке 6. При истене номер ячейки помещаем в переменную numID.
10. Выводим строку str цветом из масива color позиции numID.
11. Переходим на строку 7.
12. Извлекаем число из строки str после слова Color. Число должнобыть в пределах от 0 до 15. И помещаем в переменную numID.
13. Есле масив id в ячейке numID не равен 0 то переходим на строчку 7.
14. Заносим в массив id номер грожданства в позицию numID.
15. Переходем к строке 7.