Публикации по теме 'programming'


Контейнер с наибольшим количеством воды
Это проблема leetcode, в которой нам дан несортированный массив целых чисел, который действует как стены на земле с индексами массива, указывающими их положение по отношению друг к другу. См. leetcode для более подробного описания проблемы. Теперь моей первой мыслью было взять два индекса i , j , которые представляют две предложенные граничные линии. Теперь, если i+1 элемент массива больше i и j-1 элемент больше j . Тогда, безусловно, вы можете обесценить i и j. Каким бы способом вы..

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

Как создать повторяющийся видеофон в SwiftUI для iOS 15
Используйте структуру AVFoundation через UIViewRepresentable На момент написания не существовало простого способа включения видеофона или видеоплеера в SwiftUI. К счастью, есть способ заставить его работать с небольшими трудностями с помощью AVKit и AVFoundation, которые предоставляет Apple. После завершения этой статьи мы достигнем следующего результата: Теперь давайте погрузимся в учебник! Сначала откройте текущий проект или создайте новый. Дайте вашему проекту красивое..

Создание «умного» врага
Цель: определить, находится ли игрок позади врага, и выстрелить лазером вверх, если игрок находится позади врага. Я создал врага, который будет стрелять лазером вверх, если игрок пройдет через линию его видимости позади врага. Во-первых, я собираюсь создать метод в своем скрипте laser , с помощью которого я могу общаться со своим врагом, чтобы заставить лазер стрелять вверх. Далее, есть несколько способов проверить, находится ли игрок позади врага. Здесь мы просто проверим,..

450 DSA Question-1 от Love Babber
Тема : Массивы Вопрос: Перевернуть массив Решение на Питоне Решение-1 x=list(map(int,input().split())) x.reverse() print(x) Временная сложность: O(n) Решение-2 x=list(map(int,input().split())) print(x[::-1]) Временная сложность: O(n)

10 методов массива JavaScript, которые вы должны знать
Вы обязательно найдете полезными методы JavaScript Array. Мы все можем согласиться с тем, что методы массива действительно полезны в проектах JavaScript. Итак, в этой статье я расскажу вам о 10 методах работы с массивами, которые вам следует знать. Итак, приступим! 1. Для каждого Метод forEach() вызывает определенную функцию один раз для каждого элемента в массиве. const arr = [1, 2, 3, 4, 5, 6]; arr.forEach(item => { console.log(item); // output: 1 2 3 4 5 6 });..

Преобразование возраста кошки в человеческие годы с помощью Python
Используйте следующий простой скрипт Python, чтобы преобразовать возраст кошки в человеческие годы. cat_age = int(input("Enter cat's age in cat years: ")) if cat_age == 0: human_age = 0 elif cat_age == 1: human_age = 15 elif cat_age == 2: human_age = 24 else: human_age = 24 + (cat_age - 2) * 4 print("Cat's age in human years is", human_age) Примечания: Если возраст кошки равен 1, сценарий устанавливает человеческий возраст равным 15. Если..