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


Наиболее часто задаваемые вопросы на собеседованиях по машинному обучению
Компании используют новейшие технологии, такие как искусственный интеллект (ИИ) и машинное обучение, чтобы сделать информацию и услуги более доступными. Эти технологии все чаще применяются в банковском деле, финансах, розничной торговле, производстве, здравоохранении и т. д. Машинное обучение — это важнейший аспект процесса собеседования по науке о данных, который может помочь вам стать, среди прочего, эффективным специалистом по данным, инженером по машинному обучению или инженером по..

Найти первую повторяющуюся букву в заданной строке.
Ниже приведен код для поиска первой повторяющейся буквы в строке. function findFirstRepeatLetter(str){ var letter = null var obj = {} for(var i=0;i<str.length;i++){ if(obj.hasOwnProperty(str[i])){ letter = str[i] return letter }else{ obj[str[i]]=1 } } return letter } Спасибо!

23. Фильмы о продолжительности поездки
Вопрос: Имея список продолжительности фильма и продолжительности поездки, найдите две продолжительности фильма, сумма которых равна продолжительности поездки. Например, учитывая [3, 7, 9, 2, 1] и 12, вы должны вернуть true (3 + 9 == 12), Например, учитывая [3, 7, 9, 2, 1] и 15, вы должны вернуть false. Подсказки: - Вам нужна структура данных, чтобы помнить то, что вы уже видели, - Это проблема с двумя суммами. Решение: func isThereAny2Movies(tripDuration: Int,..

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

Лучшие решения для уроков бодрствования. Суммы префиксов урока 5
Задача 1 Попутные автомобили Задача кодирования PassingCars - Обучение программированию - Кодирование Дан непустой массив A, состоящий из N целых чисел. Последовательные элементы массива A представляют собой последовательные автомобили… app.codility.com Решение: Решение простое. Нам нужно определить две переменные и отдельно считать единицы и нули. Каждый раз, когда мы встречаем единицу, мы добавляем к числу единиц количество..

Leetcode: 242. Допустимое решение Javascript для анаграммы
Проблема: Анаграмма  – это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз. Пример 1: Input: s = "anagram", t = "nagaram" Output: true Пример 2: Input: s = "rat", t = "car" Output: false Из описания задачи мне было не совсем понятно, что такое анаграмма на самом деле, поэтому я начал с нее… Я могу сказать, что слово является анаграммой другого,..

Ежедневный бит(е) C++ | Прыгающий мяч
Ежедневная часть (e) C++ # 7, Общие вопросы интервью: прыгающий мяч Сегодня мы рассмотрим распространенный вопрос на собеседовании — «Прыгающий мяч». Учитывая список целей, расположенных в линию, определите, может ли отскок мяча достичь конечной цели. Мяч может отскакивать только от целей, и если он достигает цели с горизонтальной скоростью 'i' , он отскакивает с горизонтальной скоростью 'i-1' , 'i' или 'i+1' . Мяч никогда полностью не потеряет горизонтальной скорости вперед..