Публикации по теме 'leetcode-easy'
Leetcode 344. Обратная строка — решение в java
связь :
Reverse String — LeetCode Reverse String — напишите функцию, которая переворачивает строку. Входная строка задается как массив символов s. Вы… leetcode.com
Используйте два указателя и метод swap , чтобы перевернуть строку . Два указателя используются для итерации по строке, причем один указатель начинается с первого символа, а другой — с последнего символа. Затем символы в двух указателях меняются местами, и указатели..
LeetCode 412. Fizz Buzz (C++)
Самые популярные вопросы на собеседовании
Напишите программу, которая выводит строковое представление чисел от 1 до n .
Но для числа, кратного трем, вместо числа следует выводить «Шипение», а для числа, кратного пяти, выводить «Жужжание». Для чисел, кратных как трем, так и пяти, выведите «FizzBuzz».
Пример:
n = 15,
Return:
[
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",..
Leetcode 242 — Действительная анаграмма (решение Java)
Действительная анаграмма – LeetCode Действительная анаграмма – при наличии двух строк s и t вернуть true, если t является анаграммой s, и false в противном случае. Анаграмма — это… leetcode.com
С каждым отдельным символом String s мы можем создать String t.
Если мы проанализируем слово ' Anagram ', то обнаружим, что это слово состоит из 'aaa'(3) 'n'(1) 'g'(1) 'r'(1) 'm '(1) → 7 символов
Первое решение
Если мы используем Hashmap..
10 самых простых вопросов по Leet Code — для начинающих
Наличие ссылки Leet Code в вашем резюме может определенно улучшить ваше резюме, поэтому с таким же мышлением я вошел в Leet code и был ШОКИРОВАН, когда попробовал несколько вопросов. Иногда я думал, что компилятор ошибся, но в другой раз я думал, что проблема связана с вопросом ( Это никогда не ошибка компилятора ).
Ошибки, которые я допустил, заключались в том, что я выбирал вопросы случайным образом, не имея каких-либо знаний о структурах данных, алгоритмах или шаблонах, а те..
1. «Две суммы» — «Leetcode» — «Решение JavaScript с использованием HashMap» — «Абу Салех Фейсал».
Ранее я решал эту проблему, используя два цикла for. Однако это был не очень эффективный способ решить эту проблему. Итак, на этот раз я решил эту проблему с помощью HashMap.
Решение:
Шаг 01. Hashmap – это набор пар "ключ-значение". Я объявил переменную, которая является пустой хэш-картой.
Шаг 02. Используя цикл for, выполните итерацию по всему массиву и найдите число, необходимое для достижения цели (для каждого отдельного числа), используя следующее уравнение: необходимое..
LeetCode с C#-Reverse A String
Добро пожаловать в мою серию статей о LeetCode и решении проблем с C#. Цель этой серии — помочь тем, кто пытается решить проблемы с LeetCode, не давая им прямого ответа на копирование и вставку. Чтобы помочь вам направить свой мозг на то, как думать о данной проблеме.
С этим давайте углубимся в это. Сегодняшняя задача — перевернуть строку.
Если вам просто нужно решение и пропустить все самое интересное, просто прокрутите вниз.
Проблема
Напишите функцию, которая переворачивает..
9. Номер палиндрома — «Решение JavaScript» — Абу Салех Фейсал.
9. Число палиндрома — решение JavaScript — Абу Салех Фейсал
Проверка «числа палиндрома» — очень распространенная проблема. По сравнению с другими языками мне было проще решить эту проблему с помощью JavaScript.
Решение:
Шаг 01: Преобразуйте x в строку, используя toString().
Шаг 02: Разделите строку с помощью функции split().
Шаг 03: Переверните строку с помощью reverse().
Шаг 04: Присоединяйтесь к строке с помощью функции join().
Шаг 05: Преобразуйте строку в число,..