Публикации по теме '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 больше относится к абстракции и лени, а это означает,..