Публикации по теме '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..