Публикации по теме 'code'


Первый день проверки палиндромов #100DaysOfAlgorithms
Напишите функцию, которая принимает на вход строку и проверяет, является ли она палиндромом. Палиндром – это слово, фраза, число или другая последовательность символов, которые одинаково читаются как в прямом, так и в обратном порядке (без учета пробелов, пунктуации и заглавных букв). Решение Характеристики палиндрома Первая буква равна последней букве Вторая буква равна последней второй букве Сравните первую n-ю букву с последней n-й буквой Отдельный символ не является..

Оптимизация кода JavaScript
Отличный код требует большой ответственности, поэтому оптимизируйте свой код с помощью следующих методов. Минификация и сжатие кода Вы можете использовать такой инструмент, как UglifyJS, для минимизации кода JavaScript. В следующем примере показано, как использовать UglifyJS для минимизации файла с именем «input.js» и сохранения вывода в «output.js». const UglifyJS = require("uglify-js"); const fs = require("fs"); let code =..

#092 | Моделирование вспышки эпидемии с помощью JavaScript — Часть 2
TLDR: Я сделал симуляцию вспышки эпидемии, в которую можно поиграть здесь . Установка Теперь вы можете сразу начать с index.html и app.js для этой симуляции, этого будет более чем достаточно для того, что нам нужно. Но недавно я много читал об этом сборщике веб-приложений под названием Parcel и подумал, что просто попробую и посмотрю, действительно ли он так прост, как утверждается. npm init -y для запуска нового проекта npm npm install -D parcel-bundler чтобы добавить..

Еще 5 инновационных языков программирования, которые вы упустили из виду
Лилипонд, Меркурий и др. На протяжении истории компьютерного программирования было создано множество языков для всевозможных специальных целей. Существуют языки программирования для создания веб-сайтов, программного обеспечения для настольных компьютеров, запуска серверов и многих других задач. Когда один язык не может обеспечить достаточную гибкость для чего-то, появляется другой, пытающийся преодолеть свои недостатки. Некоторые языки выдержали испытание временем. Java, C++,..

Ваш код гниет?
Как разработчик программного обеспечения вы знаете, что написание хорошего кода необходимо для создания эффективного и эффективного программного обеспечения. Можно предполагать и отстаивать, что если код следует правильному пути с точки зрения принятия решений с момента его начальной фазы проектирования, он не подвержен «гниению». Но так ли это на самом деле? Есть одна вещь, от которой не может убежать даже самый лучший код: время. Со временем, по мере появления новых технологий и..

Обсуждение C#: делегаты, интерфейсы и абстрактные классы, стек и куча, методы объектов и универсальный API…
Это может быть просто мой самый длинный титул 😜. Неделя прошла хорошо. Готовлюсь к поездке в Канаду на несколько дней, а затем в Северную Индиану, чтобы увидеть семью. Не волнуйтесь, кодирование будет происходить в течение этого времени… это должно произойти… Хорошо, без лишних слов, давайте сразу приступим к чтению вопросов и ответов инструктора на этой неделе! Обсудите словами то, что вы узнали на уроке сегодня или на этой неделе. Класс на этой неделе был об издательских..

IEnumerable против списка в программировании на C#
IEnumerable и List — важные понятия в C#, относящиеся к коллекциям и обработке данных, но они служат разным целям. Давайте рассмотрим различия между IEnumerable и List : IEnumerable: IEnumerable — это интерфейс на C#, представляющий набор объектов, которые можно перечислять (итерировать) по одному за раз. Он предоставляет стандартный способ обхода элементов в коллекции без раскрытия базовой реализации. IEnumerable больше относится к абстракции и лени, а это означает,..