Публикации по теме 'coding-interviews'


Перевернуть связанный список 🅾➡🅾| Интервью по кодированию | Связанный список | Средний | Python и cpp
Я предполагаю, что вы уже знаете, что такое связанный список, и если вы не знаете, это не имеет значения, вы получите представление об этой статье. Это первая проблема, которую мы собираемся решить в рамках категории связанных списков. Я думаю, что это простая проблема, нам просто нужно подумать о шагах (не таких уж сложных) для ее решения.

Руководство по решению «LeetCode 387: первый уникальный символ в строке» с использованием Javascript
Описание проблемы Дана строка s , найти в ней первый неповторяющийся символ и вернуть его индекс. Если он не существует, вернуть -1 . Посмотреть оригинал задачи здесь Пример 1: Input: 'programming' Output: 0

JavaScript One-Liners Unleashed : технические интервью с 20 сильными однострочниками
Технические собеседования в крупных компаниях часто требуют от кандидатов демонстрации своего мастерства в эффективном решении сложных задач. В этой записи блога мы рассмотрим 20 мощных однострочников JavaScript, которые помогут вам легко ответить на сложные вопросы на собеседовании. Каждый однострочный код будет сопровождаться объяснением потока кода, чтобы обеспечить четкое понимание того, как он работает. Давайте погрузимся и повысим ваши навыки JavaScript! 1. Перевернуть..

Советы Python по вопросам Leetcode
Полезные советы, которые упростят Leetcoding на Python Фон Практикуя вопросы Leetcode с Python, я наткнулся на несколько советов и решил ими поделиться. Итерации по массивам / строкам Допустим, у нас есть массив чисел с именем nums . Обычно, когда мы перебираем массив или строку, мы делаем это: range(0, len(nums)) Первым параметром по умолчанию является 0, поэтому мы можем вместо него do range(len(nums)) . Изменение последовательности Что, если мы хотим отсчитать,..

React Coding Interview Challenge 25
Преобразование предоставленного пользователем значения из любой валюты и в любую валюту Привет, я Джастин. Я студент бакалавриата, изучающий информатику, и я начал эту серию незадолго до января 2022 года, чтобы восполнить пробел, который обнаружил при подготовке к собеседованиям в осеннем семестре 2021 года. Подготовка к собеседованию по алгоритмам и структурам данных происходит повсюду, но, несмотря на его повсеместное распространение, практика собеседования в React труднодоступна. Если..

LeetCode Medium: групповые анаграммы
Учитывая массив строк, сгруппируйте анаграммы вместе. Пример: Input: ["eat", "tea", "tan", "ate", "nat", "bat"] , Output: [ ["ate","eat","tea"], ["nat","tan"], ["bat"] ] Примечание. Все входные данные будут в нижнем регистре. Порядок вывода не имеет значения. Решение : C# Отсортируйте слова и используйте их в качестве ключа к словарю. public IList<IList<string>> GroupAnagrams(string[] strs) { if (strs.Length == 0) return null;..

Спиральное копирование матрицы (решение Java)
Вопрос по платформе Pramp Есть два пути решения этого вопроса. Один - итеративный, другой - рекурсивный. Когда я делаю издевательское интервью на Pramp, первое решение, которое я придумываю, — это решить его итеративным способом, как в коде ниже. static int[] spiralCopy(int[][] inputMatrix) { // your code goes here int m = inputMatrix.length; int n = inputMatrix[0].length; int[] ans = new int[m * n]; int index = 0; int leftBound = 0, rightBound = n - 1;..