Публикации по теме 'interview-questions'


Шифровальная программа Atbash
Вопрос: Вам дана строчная буква text . Возвращает новую строку, в которой каждый символ в text сопоставляется с обратным в алфавите, так что a становится z , b становится y , c становится x и так далее. Пример 1 Ввод text = "abcdef" Вывод "zyxwvu" Алгоритм Найдите новую строку, в которой каждый символ в тексте сопоставляется с его обратным номером в алфавите. Например, a становится z, b становится y и так далее. Итак, если на входе будет «abcdefg», то..

Интервью: Равенство
Больше подробностей, чем вам нужно или нужно. Также головоломки! Актуальные вещи на JavaScript ниже сгиба Я чертовски люблю равенство. Мне нравится звук, который он издает, когда шлепаешь его по столу. Мне нравится его запах по утрам и ощущения вечером. Я люблю говорить об этом, я люблю спорить об этом и, больше всего, я люблю отчаянно надеяться на это. Любой, кто когда-либо имел честь, удачу и привилегию быть свидетелем одного из моих многочисленных феминистских..

Понимание хеш-таблиц, словарей и наборов с помощью Swift
Помогая разработчикам iOS подготовиться к техническим собеседованиям , я часто обсуждаю хеш-таблицы. Из-за своей эффективности хеш-таблицы являются отличным инструментом, который кандидаты должны учитывать при решении проблем кодирования, а также в реальных приложениях. В этом эссе мы исследуем концепцию хеш-таблицы и сравним ее с другими типами коллекций, такими как словари и наборы. Словарь Чтобы понять, чем полезны хеш-таблицы, следует ознакомиться с их конструкцией. Когда их..

Хеш-таблицы: записка о выкупе Решение
Это одна из простых задач в разделе Словари и хэш-карты набора задач для подготовки к собеседованию hackerrank. Ссылка здесь . Задача гласит, что вам дано magazine с m словами и message с n словами. Вы должны определить, достаточно ли слов в журнале для построения вашего сообщения. Решение Стратегия заключается в использовании Hashmap для преобразования слов в целые числа. Мы используем эту структуру данных для подсчета слов в журнале. Затем мы используем эту хэш-карту,..

Решение вопроса кодирования № 1
Найти диапазон I Учитывая отсортированный массив чисел, найдите первый диапазон чисел, который содержит цель. Диапазон содержит цель, если низкий ‹= целевой ‹= высокий. Если диапазон не существует, верните [-1, -1] Пример: Массив: [1, 2, 3, 4, 5, 6] Цель: 4 Вывод: [3, 4] Массив: [1, 2, 3, 4, 5, 6] Цель: 0 Выход: [-1, -1] Попробуйте, а затем вернитесь, если вы застряли или найдете решение. Решение №1 Первое решение действительно прямолинейно, мы начинаем со второго элемента, и по..

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

Код: Q292 — Nim Game [Простая]
Анализ: Этот вопрос дает нам число для начала и спрашивает, можем ли мы выиграть игру любым возможным способом, стратегически забирая 1, 2 или 3 камня за раз. Пока что мы знаем, что если мы получим 1, 2 или 3 камня в свой ход, мы выиграем. Теперь давайте рассмотрим несколько примеров, чтобы увидеть, сможем ли мы найти какую-либо закономерность. Как показано на рисунке выше, мы проигрываем, если получаем 4, независимо от того, берем ли мы 1, 2 или 3 камня, компьютер всегда..