Публикации по теме 'problem-solving'


Leetcode - действительный бумеранг (Java)
Я решил проблему, сначала взглянув на ограничения. Здесь предоставленный нам массив всегда будет иметь три элемента, а каждый элемент массива, в свою очередь, будет иметь два элемента внутри. Каждый элемент массива представляет собой набор координатных точек на плоскости X-Y. Если у нас есть три различные точки и соединены три точки, они обычно образуют треугольник. Учитывая координаты трех вершин любого треугольника, площадь треугольника определяется как: Площадь треугольника..

Вы должны знать рекурсию перед следующим собеседованием
Готовы к следующему интервью сегодня # 5 В этой истории я собираюсь обсудить рекурсию. Рекурсия - одна из основных концепций решения проблем информатики. Следовательно, вы должны знать, как решать такого рода проблемы в своей инженерной жизни. В настоящее время каждый технический интервьюер готов задать один или несколько вопросов по решению проблем, чтобы оценить ваши навыки решения проблем. Одна из них может быть в основном проблемой рекурсии. Мы решаем наши проблемы с помощью..

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

Король, 1000 бутылок вина, 10 заключенных и капля яда
математическая загадка Готовы к решению? Вот загадка, которую мы рассматривали на последнем уроке на случай, если вы ее пропустили. Король маленькой страны приглашает на свой ежегодный праздник 1000 сенаторов. По традиции каждый сенатор приносит королю бутылку вина. Вскоре после этого королева обнаруживает, что один из сенаторов пытается убить короля, дав ему бутылку отравленного вина. К сожалению, они не знают, какой сенатор и какая бутылка вина отравлены, а яд совершенно..

Как получить максимальную отдачу от практики на платформах кодирования?
Изучение нового языка программирования и улучшение навыков похоже на то, как ребенок учится ходить. Мы все начинали где-то с отработки вопросов по программированию, в то время вроде бы все было в порядке, но когда мы ступаем на платформу для программирования, мы думаем: «Что, черт возьми, с этим не так». Здесь я выскажу несколько советов, основанных на моих знаниях: Понять платформу кодирования. Используйте stackoverflow Никогда не сдавайся Учиться на ошибках Учитесь на чужом..

С чего начать начинающему разработчику
Когда я начал учиться и учить себя кодированию, самым большим вопросом, с которым я никогда не получал помощи, был вопрос, с чего начать. Сегодня со всеми видео на youtube, vimeo, учебниками и блогами обо всем, что только возможно, вы можете подумать, что эта проблема больше не является проблемой, но когда я разговариваю с людьми, которые хотят стать программистами, этот вопрос возникает всегда. Я просто хочу упомянуть несколько вещей, с которых, на мой взгляд, было бы правильно начать,..

Подведение итогов к числу листьев в двоичном дереве
Задача средней сложности от Leetcode Суммирование корневых и конечных чисел - интересная задача от Leetcode . Задача средней сложности и касается бинарных деревьев. Этот пост - объяснение решения проблемы. Я предполагаю, что вы знакомы с Python и концепцией двоичных деревьев. Если нет, для начала прочтите эту статью . Проблема Для двоичного дерева, узлы которого содержат значения 0-9 , мы должны найти сумму всех чисел, образованных путями от корня к листу. Лист - это узел,..