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


Мыслить кодом
Недавно я столкнулся с проблемой программирования, в которой меня попросили написать код, который определит количество документов формата A0, которые вы можете сделать, на основе заданного количества документов формата A0, A1, A2 и т. Д., Которые у вас уже есть. Идея, на которой основана задача, проста: две статьи A (n + 1) могут быть объединены в одну бумагу A (n) . Это довольно тривиально. Если вам дан список, который идет [1, 1, 2] , это означает, что у вас есть 1 лист формата..

Сложная и довольно интересная задача со связным списком
Один, который меня попросили решить в заключительном раунде собеседования по кодированию в ведущей компании, специализирующейся на продуктах. Я учусь на бакалавриате по специальности Компьютерные науки в NITK, Surathkal . Во время кампании по размещению в кампусе в начале 2019 года мне удалось устроиться на летнюю стажировку в Flipkart , индийском гиганте электронной коммерции. Как я попал на летнюю стажировку в Flipkart. Я последний год бакалавриата..

Визуальное обнаружение клеток с помощью Flood-Fill
Практическое применение алгоритма заливки Вот в чем проблема : у вас есть предметное стекло (как показано ниже), содержащее сотни клеток. У вас также есть наборы связанных данных, таких как концентрация кислорода в каждом месте на слайде. Чтобы осмысленно обрабатывать эти связанные данные в контексте ячеек на слайде, вам необходимо знать расположение каждой ячейки на слайде, чтобы ее можно было сопоставить с соответствующей концентрацией кислорода в ее местоположении. Ручной..

Пары, выбранные с использованием суммы (версия связанного списка)
Я опубликовал электронную книгу . Подборка 100 Java(интервью) решенных проблем программирования. Я дал четкое объяснение и код в книге. Поверьте мне , когда я говорю, что это будет стартовым для вас, чтобы получить работу в компании вашей мечты . Нажмите на эту ссылку , чтобы перейти на целевую страницу. Это совершенно бесплатно при использовании kindle amazon . Взгляните на него. Цель Подсчитайте количество пар в LinkedList (где каждый узел имеет целое число),..

Динамическое программирование - для начинающих
Динамическое программирование - очень популярный алгоритмический подход в соревновательном программировании. Динамическое программирование, сокращенно DP, является одной из самых важных тем как в контексте соревнований по программированию, так и в интервью по программированию многих крупных технологических гигантов, таких как Amazon, Google, Microsoft, Facebook и так далее. о том, как определить проблему DP на примерах некоторых очень популярных проблем DP. Что такое DP? На мой..

Улучшите свое обучение и память с помощью практики поиска
Как нам прервать процесс забывания? Повторение и тестирование. Эта статья изначально была опубликована в моем информационном бюллетене Решение . Как мы чему-нибудь научимся? Как мы запоминаем то, чему учимся? Авторы Make It Stick отмечают, что: В очень короткие сроки мы теряем примерно 70 процентов того, что только что услышали или прочитали. После этого процесс забывания начинает замедляться, но урок очевиден: главная задача в улучшении нашего обучения - найти способ..

Сохранить Ironman | Проблема с кодированием
Постановка задачи: Джарвис не умеет вычислять палиндромы для буквенно-цифровых символов. Пока Железный человек сражается с Таносом, ему нужно активировать звуковой удар, но Джарвис застрял в вычислении палиндромов. Вам дается строка S , содержащий буквенно-цифровые символы. Узнайте, является ли строка палиндромом или нет. Если вы не сможете разгадать ее, это может привести к смерти Железного человека. Пример 1: Input : S = "I am :IronnorI Ma, i" Output : YES..