Публикации по теме 'leetcode-solution'


Решение проблемы Leetcode: куда-то-мяч-упадет
Ссылка на проблему: https://leetcode.com/contest/weekly-contest-221/problems/where-will-the-ball-fall/ Решение на C ++ class ballState { public: int ball_id, row, col; bool остановлен; ballState (int ball_id, int row, int col): ball_id (ball_id), row ( строка), столбец (столбец) { остановлен = ложь; // изначально мяч не останавливается } bool willBallStop (vector ‹vector ‹int›› & grid, int pr, int pc, int nr, int nc) { // pr = = текущая строка, nr = no_of_rows // логика для..

Проблема LeetCode № 16–3Sum Closest (JavaScript)
В этой задаче LeetCode нам дается массив чисел и предлагается найти сумму 3 ближайших чисел к заданной цели. Другими словами, учитывая массив [1, 2, 3, 4] и цель 7, мы бы вернули 7, поскольку 1 + 2 + 4 = 7. Однако если целью было 11, то самое близкое, что мы можем получить, это 2 + 3 + 4 = 9, поэтому мы бы вернули 9. Эта задача очень похожа на задачу с тремя суммами . Однако основное отличие состоит в том, что вместо всех возможных комбинаций мы возвращаем самую близкую комбинацию..

LeetCode #8 Преобразование строки в целое число (atoi)
Введение Эй, товарищ читатель! Ищете подробное объяснение этой, казалось бы, простой проблемы LeetCode. Круто 😎, вы пришли в нужное место! Мой метод довольно стандартный, состоит из 4 шагов. Я прочитаю подсказку и примеры, поделюсь своими мыслями и сделаю заметки, а затем шаг за шагом создам решение. Наконец, я предоставлю решение и вынос. Врываемся в бой… Подсказка и примеры Implement the myAtoi(string s) function, which converts a string to a 32-bit signed integer..

Создайте массив с помощью операций со стеком
Готовясь к собеседованиям, я довольно много практиковал свои навыки работы с алгоритмами на LeetCode и других сайтах. Прочтите пошаговое руководство по моему JavaScript-решению задачи Build an Array With Stack Operations на LeetCode. Проблема Дан массив target и целое число n . На каждой итерации вы будете считывать число из list = {1,2,3..., n} . Создайте массив target , используя следующие операции: Отправить : прочитать новый элемент с начала list и поместить его в..

Проблема LeetCode № 17 — Комбинации букв в телефонном номере (JavaScript)
В этой задаче LeetCode нам дается набор цифр в виде цифр на клавиатуре телефона (0–9) и предлагается составить все возможные комбинации букв, которые могут быть созданы из этих цифр. Другими словами, учитывая число 2, наши комбинации равны a, b и c. но, учитывая 23, наши комбинации — это ad, ae, af, bd, be, bf, cd, ce и cf, а учитывая число 2546372, наши комбинации… ну вы поняли. Для всех решений нам нужна карта цифр в символы. Есть несколько способов представить это, и наиболее..

Программирование LeetCode (#1 две суммы)
Это моя вторая публикация о решении одной из задач программирования LeetCode под названием Две суммы . Две суммы – LeetCode По заданному массиву целых чисел вернуть индексы двух чисел таким образом, чтобы в сумме они давали определенную цель. Вы можете… leetcode.com Задача проста: «По заданному массиву целых чисел вернуть индексы двух чисел так, чтобы они в сумме давали определенную цель. Вы можете предположить, что каждый вход..