У нас есть два проекта:
- Integer - этот проект с основным кодом. Часть кода закоментирована и не собирается.
- Integer_Test - этот проект с тестами. Он не собирается.
Ваша задача:
- Сделать что бы основной прокт собирался. Также убедится что вы понимаете в каких сутуациях какой конструктор/оператор вызывается.
- Сделать так что бы тесты собирались и проходили успешно.
У Вас есть кнопочный телефон.
1[ ] 2[abc ] 3[def ]
4[ghi ] 5[jkl ] 6[mno ]
7[pqrs] 8[tuv ] 9[wxyz]
*[ ] 0[_ ] #[ ]
У каждой кнопки есть аналоги букв.
- Давайте представим, что нажатие на кнопку с одного раза выбирает какуюто букву. Нужно вывести все возможные комбинации текста если был набран какойто номер. Например: 22 -> это 9 комбинаций из abc
- Реализуем классический вариант набора тескста на кнопочном телефоне. Например: 2233309999 -> 'BF Z'