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


4 веб-сайта, которые поднимут ваши навыки Python на новый уровень
Как отточить свои навыки программирования на Python Table of Contents · Introduction ∘ Hackerrank ∘ Dataquest ∘ Machinehack ∘ Edabit · Conclusion Введение Изучение нового языка программирования похоже на изучение нового языка. Вы должны…

Проблема программирования: тон Шепарда в Sonic Pi
Тон Шепарда — это слуховая иллюзия, в которой кажется, что звук постоянно становится все выше и выше — или ниже и ниже. Это делается путем зацикливания искусно созданной части музыки поверх самой себя. В этом задании вы создадите звук Шепарда с помощью программы Sonic Pi. Вы можете установить Sonic Pi прямо с официального сайта . Примеры Чтобы получить представление об эффекте, послушайте музыку из этих двух видео. Не беспокойтесь о визуальных эффектах, просто сосредоточьтесь на..

Ноябрьское задание: стать программистом-полиглотом
Этот пост является частью проекта ускоренного обучения Опережая быстро меняющийся мир . Как я выучил 4 языка/технологии программирования за один месяц? Задача на ноябрьский месяц заключалась в том, чтобы стать программистом-полиглотом , где я хотел выучить 4 языка/технологии Golang, Node.js, React.js и R. Однако позже R был заменен на Vue.js. Кроме того, цель состояла в том, чтобы начать вносить свой вклад в открытый исходный код и собрать не менее 20 запросов на слияние в любой из..

Недавно я столкнулся с этой проблемой на codeforces.com.
Недавно я столкнулся с этой проблемой на codeforces.com. Высказывание интересное и короткое. Вам дан массив размера N, теперь ваша задача состоит в том, чтобы найти два индекса i и j, такие что i ‹ j, A[i] ‹ A[j] и A[i] * A[j] минимально, как возможно во всех возможных действительных парах. Поскольку решение O(N²) прямолинейно, мы обсудим, как решить его за O(N). Окончательное состояние ответа зависит от того, является ли ответ положительным или отрицательным, поэтому мы разделим ответ..