Это серия ежедневных проблем кодирования JavaScript … как для начинающих, так и для продвинутых пользователей.
Каждый день я прошел вам очень простой кодирующий вызов вместе с решением. Решение намеренно написано дидактическим способом с использованием классического синтаксиса JavaScript, чтобы быть доступными для кодировщиков всех уровней.
Решения предназначены с увеличением уровня сложности.
Сегодняшний кодирующий вызов
Print all the multiplication tables with numbers from 1 to 10.
(Прокрутите вниз для решения)
Код Newbies.
Если вы код Newbie, попробуйте работать над решением самостоятельно. После того, как вы закончите его, или если вам нужна помощь, пожалуйста, проконсультируйтесь с предоставленным решением.
Усовершенствованные разработчики
Пожалуйста, предоставьте альтернативные решения в комментариях ниже.
Вы можете решить его, используя функциональные концепции или решить ее, используя другой алгоритм … или просто решайте его, используя последние нововведения ES.
Предоставляя новое решение, которое вы можете показать код новичков разных способов решения такой же проблемы.
Решение
// Solution for challenge04
for(var i = 1; i <= 10; i++)
{
printTable(i);
println("");
}
function printTable(n)
{
for(var i = 1; i <= 10; i++)
{
var row = n + " * " + i + " = " + n * i;
println(row);
}
}
Чтобы быстро проверить это решение, скопируйте код выше в этом кодировании редактор и нажмите «RUN».
Примечание: решение было первоначально разработано для codeguppy.com окружающая среда, и поэтому использует распечатывать . Это почти эквивалент console.log в других средах. Пожалуйста, не стесняйтесь использовать свою предпочтительную кодирующую площадку/среду при внедрении вашего решения.
Оригинал: “https://dev.to/codeguppy/what-s-your-alternative-solution-challenge-4-25bg”