Кстати, кто не подал ещё заявку, но хочет утавствовать, то стоит это уже сделать https://fintech.tinkoff.ru/start/python/
🔥5
Сегодня попробуем решить эту задачу https://t.me/python_simple/147 вместо литкода т.к. времени осталось мало и хотелось бы пару задач ещё разобрать.
Telegram
Python Simple
Приступаем к 8-ой задаче контеста
https://telegra.ph/8-zadanie-08-26
Все задачи контеста
https://telegra.ph/8-zadanie-08-26
Все задачи контеста
❤4
Переходим к 9-ой задаче https://telegra.ph/9-zadanie-08-28 , 8 ую удальсь решить, но не полностью. Ссылку на код приложил в комментарии к посту с задачей https://t.me/python_simple/147
Telegraph
9 задание
Даня в обеденный перерыв ходит в одно и то же кафе. Ему, как сотруднику банка, положено специальное предложение: при каждой покупке больше, чем на 100 рублей, Даня получает купон на бесплатный обед. Даня узнал стоимость своих обедов на ближайшие n дней.…
👍3
Четвернг вопросов:
12. Что такое статические методы и для чего они нужны?
Что такое classmethod и для чего он может быть нужен?
все вопросы
#ps_question
12. Что такое статические методы и для чего они нужны?
Что такое classmethod и для чего он может быть нужен?
все вопросы
#ps_question
🔥3👍1
Forwarded from Т-Образование
Хотим поделиться историями участников Тинькофф Старта, которые уже прошли у нас стажировку и вышли на работу в штат. Ребята (а теперь уже наши коллеги) рассказали, над какими задачами работали, когда были стажерами, и чем занимаются в компании сейчас.
Истории тут: https://l.tinkoff.ru/istorii-stazherov
И не можем не напомнить, что прямо сейчас идет прием заявок на осенние стажировки. Вступительные экзамены начнутся уже в пятницу, не упустите возможность получить опыт работы в Тинькофф: https://l.tinkoff.ru/start_osen2023
Истории тут: https://l.tinkoff.ru/istorii-stazherov
И не можем не напомнить, что прямо сейчас идет прием заявок на осенние стажировки. Вступительные экзамены начнутся уже в пятницу, не упустите возможность получить опыт работы в Тинькофф: https://l.tinkoff.ru/start_osen2023
🔥4
Всем привет!
На этой неделе нас на канале стало больше 100 человек!
Предлагаю всем, кто хочет, представиться в комментариях, интересно, какие у вас цели в изучении программирования, можно написать и что-то другое)
Также я частенько говорю, что желательно поставить себе unix-подобную ОС, можно любой Линукс. Исторически сложилось, что символ Линукса - это пингвин.
Я думал, как лучше разыграть этого Пинга. И возможно на канале вскоре появится и свой рандом бот, но пока решил отправить его тому, кто наберет больше всего реакций.
UPD:
Комментарии можно писать всю неделю, в следующую субботу подведем итог.
По России отправлю сам
На этой неделе нас на канале стало больше 100 человек!
Предлагаю всем, кто хочет, представиться в комментариях, интересно, какие у вас цели в изучении программирования, можно написать и что-то другое)
Также я частенько говорю, что желательно поставить себе unix-подобную ОС, можно любой Линукс. Исторически сложилось, что символ Линукса - это пингвин.
Я думал, как лучше разыграть этого Пинга. И возможно на канале вскоре появится и свой рандом бот, но пока решил отправить его тому, кто наберет больше всего реакций.
UPD:
Комментарии можно писать всю неделю, в следующую субботу подведем итог.
По России отправлю сам
❤5👍5
Приступаем к деревьям
16. Invert Binary Tree (легкая)
https://telegra.ph/Invert-Binary-Tree-legkaya-09-03
leetcode.com/problems/invert-binary-tree
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
*задачи среднего уровня, если показалась сложной, это вполне нормально
Список всех задач
#ps_leetcode
16. Invert Binary Tree (легкая)
https://telegra.ph/Invert-Binary-Tree-legkaya-09-03
leetcode.com/problems/invert-binary-tree
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
*задачи среднего уровня, если показалась сложной, это вполне нормально
Список всех задач
#ps_leetcode
Telegraph
Invert Binary Tree (легкая)
leetcode.com/problems/invert-binary-tree На вход подается корень двоичного дерева, инвертируйте дерево и верните его корень. Пример 1: Input: root = [4,2,7,1,3,6,9] Output: [4,7,2,9,6,3,1] Пример 2: Input: root = [2,1,3] Output: [2,3,1] Пример 3: Input: root…
🔥4
Четверговый вопрос)
13. Что такие магические методы, для чего используются, приведите примеры?
все вопросы
#ps_question
13. Что такие магические методы, для чего используются, приведите примеры?
все вопросы
#ps_question
❤4
Всем привет!
Меня зовут Станислав. Я давно работаю разработчиком. Работал во многих крупных и неочень компаниях, больше всего писал на python. И считаю, что для будущих бэкендеров это идеальный язык для первого ЯП и решения литкода). В общении с коллегами, друзьями/знакомыми программистами, а также начинающими программистами заметил одну особенность, большинство откладывают время, когда начинают ходить по собеседованиям. Начинающие программисты могут тратить годы на подготовку к чему-то абстрактному. Те, кто уже работают, остаются на своей работе, хотя за эти годы можно хорошо вырасти и по зп и по тех навыкам, поработав в крутых компаниях и командах с разным стеком с разным подходом к разработке, получить много опыта.
В этом канале я хочу открыть занавес, что происходит на собеседованиях, какие задают вопросы, какие задачи. Чтобы собеседование - не было стрессом, а чем-то предсказуемым и воспринималось, как возможность получить хороший оффер или узнать в каких темах есть просадка и на какие темы стоит обратить внимание.
Было очень интересно узнать, кто подписан на канал, у вас всех очень хорошие шансы вскоре найти работу, особенно кто активно решает задачи и ищет стажировки/вакансии.
Понг отправляется к Степану)
Меня зовут Станислав. Я давно работаю разработчиком. Работал во многих крупных и неочень компаниях, больше всего писал на python. И считаю, что для будущих бэкендеров это идеальный язык для первого ЯП и решения литкода). В общении с коллегами, друзьями/знакомыми программистами, а также начинающими программистами заметил одну особенность, большинство откладывают время, когда начинают ходить по собеседованиям. Начинающие программисты могут тратить годы на подготовку к чему-то абстрактному. Те, кто уже работают, остаются на своей работе, хотя за эти годы можно хорошо вырасти и по зп и по тех навыкам, поработав в крутых компаниях и командах с разным стеком с разным подходом к разработке, получить много опыта.
В этом канале я хочу открыть занавес, что происходит на собеседованиях, какие задают вопросы, какие задачи. Чтобы собеседование - не было стрессом, а чем-то предсказуемым и воспринималось, как возможность получить хороший оффер или узнать в каких темах есть просадка и на какие темы стоит обратить внимание.
Было очень интересно узнать, кто подписан на канал, у вас всех очень хорошие шансы вскоре найти работу, особенно кто активно решает задачи и ищет стажировки/вакансии.
Понг отправляется к Степану)
👍9❤7🔥1
Всем привет, сегодня воскресенье, и мы продолжаем разбирать задачи с литкода.
В предыдущей задаче мы немного разобрались, как ходить по узлам дерева, в этой надо будет пройтись сразу по 2-м бинарным деревьям и сравнить их.
17. Same Tree (легкая)
https://telegra.ph/Same-Tree-09-10
leetcode.com/problems/same-tree
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, val=0, left=None, right=None):
# self.val = val
# self.left = left
# self.right = right
class Solution:
def isSameTree(self, p: Optional[TreeNode], q: Optional[TreeNode]) -> bool:
«Ваше решение»
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
*задачи среднего уровня, если показалась сложной, это вполне нормально
Список всех задач
#ps_leetcode
В предыдущей задаче мы немного разобрались, как ходить по узлам дерева, в этой надо будет пройтись сразу по 2-м бинарным деревьям и сравнить их.
17. Same Tree (легкая)
https://telegra.ph/Same-Tree-09-10
leetcode.com/problems/same-tree
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, val=0, left=None, right=None):
# self.val = val
# self.left = left
# self.right = right
class Solution:
def isSameTree(self, p: Optional[TreeNode], q: Optional[TreeNode]) -> bool:
«Ваше решение»
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
*задачи среднего уровня, если показалась сложной, это вполне нормально
Список всех задач
#ps_leetcode
Telegraph
Same Tree
leetcode.com/problems/same-tree На вход подаются корни 2-х двоичных деревьев p и q. Напишите функцию, которая проверяет, равны ли деревья.Два двоичных дерева считаются равными, если они структурно идентичны и узлы имеют одинаковые значения. Пример 1: Input:…
❤1👍1
Всем привет, я уезжаю в отпуск, поэтому ближайшие 2 недели вопросов и задач не будет. Но задача может быть будет).
В Яндексе очень много программ по обучению и стажировка, недавно наткнулся на такой проект https://yandex.ru/jobs/skill-diagnostic/ тут в основном решение задач, если пройти первый этап, то можно попасть на нормальный собес по python-у, или какой выберете.
В итоге можно получить оценку своих навыков)
Кто чувствует в себе силы, можете попробовать. Эту диагностику можно пересдавать.
Очередное доказательство того, что знание алгоритмов открывают много дополнительных дверей)
В Яндексе очень много программ по обучению и стажировка, недавно наткнулся на такой проект https://yandex.ru/jobs/skill-diagnostic/ тут в основном решение задач, если пройти первый этап, то можно попасть на нормальный собес по python-у, или какой выберете.
В итоге можно получить оценку своих навыков)
Кто чувствует в себе силы, можете попробовать. Эту диагностику можно пересдавать.
Очередное доказательство того, что знание алгоритмов открывают много дополнительных дверей)
Быстрые наймовые мероприятия Яндекса — офер за 1–2 дня
Как пройти собеседования и попасть в Яндекс за день? Участвуйте в Fast Track и Weekend Offer для разработчиков, аналитиков и других специалистов
👍7❤2
Всем привет, я думаю, что когда будет 100+ подписчиков, то есть смысл подключить РандомКоффе бота, в будущем можно будет написать и своего. Поэтому вопрос: вы знаете, что это такое?
Anonymous Poll
29%
Да, буду учавствовать
0%
Пока рано запускать
65%
Не знаю, что это такое
6%
Посмотреть ответы
👍5
❤4
Возвращаемся к задачкам по воскресеньям, и продолжаем решать задачи на деревья
18. Subtree of Another Tree (легкая)
leetcode.com/problems/subtree-of-another-tree
Получаем корни двух двоичных деревьев root и subRoot, верните true, если существует поддерево с той же структурой и значениями узлов subRoot, и false в противном случае. Поддерево двоичного дерева — это дерево, состоящее из узла дерева и всех его потомков. Дерево также можно рассматривать как поддерево самого себя.
Примеры смотрите по ссылке leetcode.com/problems/subtree-of-another-tree
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
*задачи среднего уровня, если показалась сложной, это вполне нормально
Список всех задач
#ps_leetcode
18. Subtree of Another Tree (легкая)
leetcode.com/problems/subtree-of-another-tree
Получаем корни двух двоичных деревьев root и subRoot, верните true, если существует поддерево с той же структурой и значениями узлов subRoot, и false в противном случае. Поддерево двоичного дерева — это дерево, состоящее из узла дерева и всех его потомков. Дерево также можно рассматривать как поддерево самого себя.
Примеры смотрите по ссылке leetcode.com/problems/subtree-of-another-tree
Ваша задача решить эту задачу на литкоде и успешно засабмитить
*разбор будет в комментариях в нескольких сообщениях, чтобы вы могли подумать над решением
*задачи среднего уровня, если показалась сложной, это вполне нормально
Список всех задач
#ps_leetcode
❤5
Сегодня будет вопрос не про python, а про сети. Это первый и часто единственный вопрос, который почему-то любят задавать. Недавно даже разошелся мем, на тему этого вопросы. Как следствие Влад Тен снял видео, в котором подробно объяснил, в чем разница.
15. Чем отличается протокол UDP от протокола TCP?
Короткий ответ, которого достаточно: TCP гарантирует доставку пакетов, а UDP - нет.
Но если вы хотите ответить развернуто, какой протокол где используется и тд, то можно посмотреть это видео, очень информативно.
https://www.youtube.com/watch?v=ZyIGagqf44E
В комментах можно сделать миниконспект или более развернутый ответ)
все вопросы
#ps_question
15. Чем отличается протокол UDP от протокола TCP?
Короткий ответ, которого достаточно: TCP гарантирует доставку пакетов, а UDP - нет.
Но если вы хотите ответить развернуто, какой протокол где используется и тд, то можно посмотреть это видео, очень информативно.
https://www.youtube.com/watch?v=ZyIGagqf44E
В комментах можно сделать миниконспект или более развернутый ответ)
все вопросы
#ps_question
🔥4👍2
Псс, всем привет, воскресная задачка:
Сегодня будет задача, которую я недавно получил на собеседовании и она мне показалась интересной, решил поделиться.
Задача:
Имеется сортированный массив, в котором сделали сдвиг, на сколько сделали сдвиг, нам не известно. Также на вход подается число, надо определить, есть ли это число в этом массиве и вернуть его индекс, если этого числа нет в массиве, то вернуть -1.
Примеры:
get_idx([10, 44, 1, 3, 5, 7, 8], 5) -> 4
get_idx([10, 1, 3, 5, 7, 8], 6) -> -1
Upd:
19. Search in Rotated Sorted Array (средняя)
Задача оказалась на литкоде leetcode.com/problems/search-in-rotated-sorted-array/description
Список всех задач
#ps_leetcode
Сегодня будет задача, которую я недавно получил на собеседовании и она мне показалась интересной, решил поделиться.
Задача:
Имеется сортированный массив, в котором сделали сдвиг, на сколько сделали сдвиг, нам не известно. Также на вход подается число, надо определить, есть ли это число в этом массиве и вернуть его индекс, если этого числа нет в массиве, то вернуть -1.
Примеры:
get_idx([10, 44, 1, 3, 5, 7, 8], 5) -> 4
get_idx([10, 1, 3, 5, 7, 8], 6) -> -1
Upd:
19. Search in Rotated Sorted Array (средняя)
Задача оказалась на литкоде leetcode.com/problems/search-in-rotated-sorted-array/description
Список всех задач
#ps_leetcode
🔥2😁2👍1
Всем привет, сегодня простая задача на закрепление материала.
Задача:
Напишите функцию swap_dict(), которая будет в словаре менять местами ключ и значение.
Какие есть подводные камни?
Задача:
Напишите функцию swap_dict(), которая будет в словаре менять местами ключ и значение.
Какие есть подводные камни?
🤔2👍1
