Уже достаточно знаний, чтобы начать решать простые задачи на leetcode.
Но если вы хотите отправлять свои решения на тестирование на самом leetcode, то стоит дать немного вводной информации.
Во первых, зарегистрируйтесь на leetcode.com.
Во вторых, мы ещё не проходили функции, но пока можно разобраться без этих знаний.
Например возьмем первую задачу https://leetcode.com/problems/two-sum/
Слева описание задания с парой примеров, а справа поле, где мы будем писать свое решение.
В нашем случае надо выбрать язык программирования python3 или другой, если будете решать на чем-то другом.
#ps_leetcode
Но если вы хотите отправлять свои решения на тестирование на самом leetcode, то стоит дать немного вводной информации.
Во первых, зарегистрируйтесь на leetcode.com.
Во вторых, мы ещё не проходили функции, но пока можно разобраться без этих знаний.
Например возьмем первую задачу https://leetcode.com/problems/two-sum/
Слева описание задания с парой примеров, а справа поле, где мы будем писать свое решение.
В нашем случае надо выбрать язык программирования python3 или другой, если будете решать на чем-то другом.
#ps_leetcode
Теперь можно разобрать первую задачу:
1. Two Sum (легкая)
leetcode.com/problems/two-sum
Вы получаете список целых чисел nums и число target.
Надо вернуть список из 2-х индексов чисел из списка, которые в сумме дают target.
Такая комбинация встречается 1 раз.
Вернуть числа можно в любом порядке
Пример 1:Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Explanation: Because nums[0] + nums[1] == 9, we return [0, 1].
Пример 2:
Input: nums = [3,2,4], target = 6
Output: [1,2]
Пример 3:
Input: nums = [3,3], target = 6
Output: [0,1]
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
Список всех задач
#ps_leetcode
1. Two Sum (легкая)
leetcode.com/problems/two-sum
Вы получаете список целых чисел nums и число target.
Надо вернуть список из 2-х индексов чисел из списка, которые в сумме дают target.
Такая комбинация встречается 1 раз.
Вернуть числа можно в любом порядке
Пример 1:Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Explanation: Because nums[0] + nums[1] == 9, we return [0, 1].
Пример 2:
Input: nums = [3,2,4], target = 6
Output: [1,2]
Пример 3:
Input: nums = [3,3], target = 6
Output: [0,1]
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
Список всех задач
#ps_leetcode
🔥4
Второй типичный вопрос.
Какие вы знаете изменяемые и неизменяемые типы данных?
Можно ответить просто:
Изменяемые - list, dict, set
Неизменяемые - int, str, float, frozenset, bool, tuple
все вопросы
#ps_question
Какие вы знаете изменяемые и неизменяемые типы данных?
Можно ответить просто:
Изменяемые - list, dict, set
Неизменяемые - int, str, float, frozenset, bool, tuple
все вопросы
#ps_question
🔥2