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


LeetCode #6 Преобразование ZigZag
Введение Эй, читатель, возникли проблемы с решением этой проблемы с кодом? Возможно, все это слишком чертовски пугающе? Или, может быть, вам нужно другое решение для быстрой справки. Не беспокойтесь, вы пришли в нужное место. Давайте погрузимся в эту проблему среднего уровня, используя Javascript. Подсказка The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better..

C++ Решение проблемы кодирования 287. Найдите повторяющийся номер
Принцип голубя Постановка задачи Дан массив целых чисел nums , содержащий n + 1 целых чисел, где каждое целое число находится в диапазоне [1, n] включительно. В nums есть только одно повторяющееся число, верните это повторяющееся число.

Решение простых вопросов по LeetCode каждый день: день 1 — Две суммы
«Один LC в день снижает безработицу». Вопрос №1: Учитывая массив целых чисел nums и целое число target , верните индексы двух чисел так, чтобы их сумма составляла target . Вы можете предположить, что каждый вход будет иметь ровно одно решение , и вы не сможете использовать один и тот же элемент дважды. Вы можете вернуть ответ в любом порядке. Пример 1: Input: nums = [2,7,11,15], target = 9 Output: [0,1] Explanation: Because nums[0] + nums[1] == 9, we return [0,..

Проблема LeetCode № 412: FizzBuzz (JavaScript)
В этой задаче LeetCode нам дается, пожалуй, самая известная задача программирования: FizzBuzz. Для тех немногих из вас, кто никогда не слышал о такой вещи, идея состоит в том, чтобы создать функцию, которая будет считать от 1 до N (N — это число, предоставленное функции), выводя число по мере его поступления. Однако, если число кратно 3, будет выведено Шипение , если число кратно 5, будет выведено Жужжание , а если число кратно 3 и 5 , он выведет FizzBuzz . Обратите внимание, что..

Самый длинный общий префикс | Leetcode # 14 | Легкий
В этом посте я расскажу о решении проблемы с leetcode - Самый длинный общий префикс . Проблема: Напишите функцию для поиска самой длинной строки общего префикса среди массива строк. Если общего префикса нет, вернуть пустую строку "" . Пример 1: Input: strs = ["flower","flow","flight"] Output: "fl" Пример 2: Input: strs = ["dog","racecar","car"] Output: "" Explanation: There is no common prefix among the input strings. Ограничения: 0 <= strs.length..

Самая длинная подстрока без повторяющихся символов
Решение самой длинной подстроки без повторяющихся символов в Java Обзор: Самая длинная подстрока без повторяющихся символов — это задача среднего уровня, взятая непосредственно из LeetCode. Это задача на строки, которая проверяет базовые знания структур данных и алгоритмов. Есть несколько способов решения…

Решение простых вопросов по LeetCode каждый день: день 1  —  Число палиндрома
Учитывая целое число x , верните true , если x является палиндромом , и false в противном случае . Пример 1: Input: x = 121 Output: true Explanation: 121 reads as 121 from left to right and from right to left. Пример 2: Input: x = -121 Output: false Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome. Мое решение def isPalindrome(self, x: int) -> bool: if str(x) == str(x)[::-1]:..