Публикации по теме 'coding'
10 малоизвестных методов работы с массивами JavaScript, которые вы могли пропустить
Знакомство с расширенными методами работы с массивами JS
Массивы являются ключевыми элементами в JavaScript. Разработчики могут создавать более оптимизированный код, используя методы массивов, ускоряя веб-разработку.
Хотя такие методы, как push() , pop() и splice() , широко известны и широко распространены, API массивов JavaScript имеет множество других удобные методы.
В этой статье мы рассмотрим 10 таких методов, которые, возможно, менее известны, но имеют неоценимое значение..
Введение в строковые методы Python
Строковые методы
В предыдущем посте мы рассмотрели Переменные и строки Python. В этом посте рассматриваются все встроенные функции Python, которые можно использовать со строками и которые называются строковыми методами.
Строковые методы возвращают только новые значения, они не изменяют исходную строку.
1. Кейсы:
s.capitalize()
Строка s с заглавной буквы: ‘hello’ = ›‘ Hello ’
s.lower()
Преобразует строку s в нижний регистр: ‘HELLO’ = ›‘ hello ’..
5 лучших ресурсов для изучения языков программирования
Бесплатный сайт для изучения языков программирования, таких как Python, JavaScript, C и других.
2. Ютуб
Доступны подробные подробные руководства по подавляющему большинству языков программирования и концепций.
3. Переполнение стека
Stack Overflow — это сайт вопросов и ответов для профессиональных программистов и программистов-энтузиастов; кроме того, это полезно, когда вы натыкаетесь на ошибки в своем коде.
4. Гугл
Поисковая система Google помогает программистам находить ответы..
Перестановки строк в JS
Учитывая строку, верните массив всех возможных перестановок.
Например, для заданного «abc» функция должна вернуть [«abc», «acb», «bac», «bca», «cab», «cba»].
Эта проблема может быстро усложниться. В этом решении важно определить то, что мы можем использовать рекурсию. На каждом шаге мы фиксируем первую букву и переставляем остальные части строки.
Итак, findAllPermutations (‘abc’) =
‘A’ + findAllPermutations (‘bc’) +
‘B’ + findAllPermutations (‘ac’) +
‘C’ + findAllPermutations..
Как читать код — лучше
Всем привет!!
Большинство из вас недавно начали писать код, и я считаю, что большинство из вас тратит свое время на чтение кода, а не на написание кода Знаете ли вы, что проводились исследования по измерению понимания программы ? сообщает, что программист тратит от 50 до 60% времени на понимание кода и 20-30% времени на навигацию по коду.
Думаю, любой, кто проработал программистом больше года, согласится, что большую часть времени мы проводим за чтением кода, а не за его написанием. Я..
Алгоритмы и структуры данных, часть VI
Анаграммы
Итак, в этой задаче нас просят проверить и посмотреть, являются ли две предоставленные строки анаграммами друг друга. Одна строка является анаграммой другой, если она использует те же символы в том же количестве. Нас также просят учитывать только символы, а не пробелы или знаки препинания, и считать заглавные буквы такими же, как строчные.
Например. анаграммы («железнодорожная безопасность», «сказки») → Правда || анаграммы («ЖЕЛЕЗНОДОРОЖНАЯ БЕЗОПАСНОСТЬ», «сказки») →..
5 причин, по которым увольняются разработчики программного обеспечения 🧐
Это случается со всеми нами
Рано или поздно вам надоест.
Да, я жду загрузки Modern Warfare
Как разработчики программного обеспечения, мы каждый день в своей трудовой жизни выполняем когнитивно сложные задачи. Это утомительная и тяжелая работа . Я думаю, мы все знали это, когда начинали свой путь в карьере.