Поиск чисел, которые встречаются в массиве нечетное число раз - Разбор алгоритмической задачи

Есть массив целых чисел (10 элементов), например:

[1, 3, 2, 1, 3, 2, 2, 4, 0, -5]

Задача: вывести на экран все числа, которые встречаются нечетное число раз.
Т.е. в данном случае это:

2, 4, 0, -5 

Решите:
за 1 прочтение массива (сложность меньше или равную N по количеству операций чтения исходного массива), т.е. по итогам одного чтения массива ответ должен быть готов.

docker compose Доступ к внешним адресам из контейнера по домену

Можно использовать всё тот же extra-hosts:

 extra_hosts:
      - "host.docker.internal:host-gateway"
      - "test.loc:host-gateway"
      - "anotherapi.local:10.0.0.1"

- то есть указываем:

  • host-gateway - для ссылки на сетевой интерфейс хостовой системы
  • конкретный ip - если нам надо сослаться какой-то IP

Стажировка на реальном проекте - где набраться опыта программисту: Микросервисы, деплой, CI/CD, автотесты

Тут будет документация по нашей стажировке

Как организован проект

  • Бэкэнд разбит на микросвервисы, которые отвечают за разные типы данных/задачи (статьи, вопросы/ответы, авторизация и т.д.)
  • Фронтэнд в данный момент представлен +- монолитным приложением на React.js (Next)

Что по тестированию

Имеются:

bash allexport Экспорт всех переменных

Чтобы переменные были доступны дочерним процессам терминала их надо именно экспортировать, а не просто считать через source, на помощь может прийти allexport режим:

set -o allexport
source .env
set +o allexport

или одной строкой:

set -o allexport && source .env && set +o allexport

-- ту мы:

bash/shell Source и Export - Какая разница для передачи переменных среды окружения

Вроде бы разница такая:

  • source .env - дает доступ к переменным из источника именно текущему шелл-окружению
  • export NAME=VALUE - перадает значение запущенным из текущего шелл окружения другим подпроцессам

На что это влияет

Пусть у нас есть .env файл с таким содержимым:

BASE_VAL=7

(просто значение, заданное через равно)

shell bash bin/sh -с flag source Как передать переменные среды окружения из .env следующей команде

shell bash bin/sh -с flag source Не работает экспорот переменных из .env для следующей команды с флагом -c

Команда source не экспортирует переменные из env при вызове в формате:

 /bin/sh -c "source .env.test1 && echo $BASE_VAL"

При этом содержимое файла .env.test1 :

BASE_VAL=2

Точно также свежее значение не считает и bash:

kdenlive Как сдвинуть переместить сразу много фрагментов видео - Пустое пространство как добавить

Чтобы добавить пространство в "стык" между уже разрезанными/разделеннымифрагментами используйте "Spacer tool" -инструмент рядом с ножницами.

Видео - kdenlive Сдвигаем несколько много фрагментов видео вместе - Добавляем пустое пространство:

codeception Передача ENV переменных среды окружения - использование в коде

Для использования в коде PHP

Если нужно использовать в коде, то проще всего передать напрямую средствами командной оболочки:

export BASE_DOMAIN=test2 && cept run

- для докера это можно сделать так

При этом в коде считать переменную можно будет так:

flatpack Failed to install org.freedesktop.Platform.openh264: ...: Server returned status 403 Ошибка

Failed to install org.freedesktop.Platform.openh264: While downloading http://ciscobinary.openh264.org/libopenh... Server returned status 403

Упоминается бан российских ip: https://forum.manjaro.org/t/flatpak-open...
то же самое на гитхабе: https://github.com/cisco/openh264/issues...

Pages

Subscribe to fkn+antitotal RSS