Интерфейс не требуется, когда надо обеспечить ввод потока тестов через input в автоматическом режиме до конца файла и вывод развёрнутых результирующих сообщений. Здесь надо реализовать точное решение задачи в т.н. пакетном режиме, не требующем вмешательства человека. Автоматическое решение задачи не предполагает диалогового взаимодействия с пользователем.