Задача на массивы. Программирование на Java. Алгоритмическая качалка с Валерой Петровым
HTML-код
- Опубликовано: 31 мар 2022
- Продолжаем прокачиваться и переходим к новым задачам. В этот раз задачу на массивы будем решать с помощью Java, на которой все писали до Kotlin.
Ссылка LeetCode: leetcode.com/problems/missing...
Так что обязательно подписывайтесь.
Актуальные вакансии: career.technokratos.com/
Telegram: t.me/technokratos
ВКонтакте: technokratos
#LeetCode #Java #Code #Программирование #Алгоритмы
Пожалуйста не останавливайтесь, глядя как Валерий решает задачки хочется и самому сесть заниматься. Все доступно и понятно :)
АХахахха, в голос со вставок, как жаль, что нишевый контет. Как обычно, золото нужно отыскивать) Подписка!
все очень здорово) если вам не сложно составьте какой то roadmap для начинающих изучать алгоритмические задачи) спасибо вам за вашу работу)
Есть интересная фича, которая не влияет на сложность, но позволит ускорить время выполнения по факту (цикл медленней арифметических операций). Добавив немного математики.
При условии, что цикл содержит значения от 0 до n, сумму всех этих значений можно вычислить по формуле: int sum = nums.length*(nums.length+1)/2;
Абсолютно согласен!. Чуть-чуть расшифрую. :-). Сумма всех членов арифметической прогрессии равна (2a1+d(n-1))*n/2. В данном случае, зная размерность массива и d, формула вырождается в (n+1)*n/2. Например, для массива размерности 5, сумма прогрессии будет равна (5+1)*5/2=15.
PY
for i in range(0, max(custom)+1):
if i not in custom:
print(i)
0:45 топ:))
Можно ссылку на задачник, пожалуйста.? 🙏