В каком направлении решить Алгоритмическую задачу?
При приеме на стажировку в должности JS разработчика требуют решить такую задачу, я не могу понять в каком виде вообще должен быть ответ? Мне написать функцию где с помощью метода replace заменяется код или что? Вопрос не ради получить готовое решение, просто хочется узнать в каком направлении мне двигаться, таких задач там штук 10.
Напишите программу, выполняющую преобразование текста сообщения в HTML.
Формат входных данных
Во входном файле от 1 до 100 строк длиной не более 100 символов, содержащих текст сообщения.
Формат выходных данных
В выходной файл вывести входной текст после замены указанных BB-кодов на HTML-коды.
Например:
Входные данные - [b][b][/b]
Выходные данные - [b]тег b в html(сам код почему то исчезает при публикации вопроса)
Я думаю ответ должен быть в виде готового кода. А если у вас возникает ступор даже при решении такой простой задачи, то пока вам еще рано даже стажироваться. Нужно кодить, кодить и еще раз кодить. Решать развивающие задачи. Понимать возможности ЯП, даже не синтаксис, его то можно прогуглить, а именно знать что вот обычно в языках для работы со строками должны существовать такие типовые функции как замена,поиск и прочее. Хотя если вас кроме Js ничего не интересует то можно и конкретно. Ну в итоге, видя такую задачу у вас должно в уме складываться 10 вариантов решения, причем с опытом обычно алгоритмы приходят мгновенно, потому-что вы уже решали десятки подобных задач, вам остается выбрать любой из них
Мне написать функцию где с помощью метода replace заменяется код или что?
А что вас смущает? Что это не теоретический вопрос?
Да, написать. За одно хотят посмотреть стиль написания вами кода, а на примере 10 задач - и общий уровень владения "инструментом".