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