Викторины для программистов
165 subscribers
521 photos
8 links
Канал в игровой форме предлагает интересные задачки и их решения. Интересный и хороший способ поддержать и обновить свои знания. Предлагайте свои вопросы @Nevrotkampot
Download Telegram
SAOD Сколько дополнительных переменных нужно в пузырьковой сортировке помимо массива, содержащего элементы ?
Anonymous Quiz
13%
0
78%
всего 1 элемент
9%
n переменных (ровно столько, сколько элементов в массиве)
Доброго утра товарищ✌️. Надеюсь ты хорошо отдохнул и готов к труду и обороне. Желаю вкусного чая с капелькой добра☕️, и спокойной рабочей недели.
Но если ты ещё не раскачался, то держи небольшую задачку для решения на день✌️Ответ как всегда позже. В интернет не подсматривай😉
Предположим, компания, в которой вы работаете, разрабатывает электронный календарь. В календаре есть функция, показывающая, когда различные команды программистов будут заняты на какой-либо встрече.

Те периоды, когда команда занята, на календаре отмечены как диапазоны времени, например, с 10:00 до 12:30 или с 12:30 до 13:00. В разрабатываемой программе промежуток времени представлен в виде кортежей из двух целых чисел. Число означает номер 30-минутного блока, который идет после 9:00 утра. Например, кортеж (2, 4) означает диапазон с 10:00 до 11:00, а (0, 1) — это промежуток 9:00-9:30.

Вам нужно написать функцию, которая должна упростить вывод информации таким образом, что если команда занята в промежутках с 10:00 до 12:30 и с 12:30 до 13:00, то это отображалось как 10:00‒13:00. Например: на входе вашей функции неупорядоченный массив из кортежей [(0, 1), (3, 5), (4, 8), (10, 12), (9, 10)], а на выходе вы должны получить упорядоченный массив [(0, 1), (3, 8), (9, 12)].
В будущем планируется внести изменения в программу, где вместо 30-минутных блоков будут минутные, как это реализовано в представлении Unix-времени. С учетом этого изменения нужно, чтобы ваша функция уже сейчас могла работать с большими числами. Еще не забудьте, что кортеж — это такой тип данных, в котором содержимое переменной невозможно изменять после ее создания.
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет! Рекомендую канал своего уже бывшего коллеги по работе. Профессионал, человек который занимается разработкой программ с 1988 года 👨‍💻, ведёт не только телеграмм канал по разработке на .Net, но еще и канал на youtube - Сергей Calabonga.
Сегодня вдруг внезапно мы стали с ним бывшими коллегами, но это уже совсем другая история..😉P.S. я свободен для вакансий
Всех обнял❤️, скоро увидимся!
А вот кстати ссылка на опрос дня от него✌️
https://t.me/calabongaNet/461
This media is not supported in your browser
VIEW IN TELEGRAM
Всем доброго утречка! Выкладываю задачку, которая была как-то на одном из собеседований от компании Abby.
Задачка не сложная, но примерно в таких задачках и смотрят на разработчика и его методы мышления. Обычно рекомендуется даже размышлять вслух и делиться ходом своей мысли. Попробуйте и вы😉 Задачка кстати на английском языке. Не обессудьте😀
There is an array of integers and a number x. You have to delete in-place all elements of an array that are equal to x.
You can use only O(1) of additional memory.

Example
Input: array = [ 1, 2, 3, 2, 3, 1334466,1334466], x = 2.
Output: array = [ 1, 3, 3, 4, 3,0].
Привет! Давно не было Викторин по шарпу. Какраз подготовил несколько вопросов, взятых с одного популярного сайта, где можно пройти оценку своих знаний... поехали
C# Как получить доступ к последним двум элементам в массиве People
Anonymous Quiz
0%
People[..^3]
21%
People[^2]
42%
Нет правильного ответа
37%
People[..^2]
This media is not supported in your browser
VIEW IN TELEGRAM
C# Как бы вы отразили в коде, что переменная может быть null?
Anonymous Quiz
4%
string(nullable) myVariable
30%
string myVariable = null
57%
string? myVariable
9%
A string cannot be nullable.
Думали я забыл? Конечно нет ☺️ Поздравляю тебя приятель с днем разработчика, с днём программиста. Пусть вакансии идут одна за другой, а зарплата только растёт! Пусть здоровье не подкачивает, чтобы код лился рекой. А самое главное желаю не быть кинутым работодателем в неожиданный момент как это произошло со мной😉 Закажи себе хоть пиццу на сегодня, и порадуйся вместе со мной. 😎
А отдельным постом я поздравляю женскую часть среди разработчиков. Уверен вы сталкиваетесь с большим количеством предвзятостей, но несмотря на всех сложности - рад что вы не подкидаете эту не простую сферу. Учитывая что работа программиста изначально была больше женским занятием, вам особое спасибо 🎊🎈👩‍💻