LINUX.ORG.RU

Challenge Weekly


0

2

Предлагаю челендж, где каждую неделю мы будем выполнять задания.

Придумал разные уровни сложности: 1 - как самый простой. 5 - самый сложный.

Первые задания от меня, на правах ОПа!

C3: Реализация синтезатора bytebeat, воспроизводящего аудио непосредственно с помощью OpenAL или аудио вашей платформы (e.g alsa, oss, sndio)

C2: Реализуйте последовательность Фибоначчи с помощью рекурсивного решения, но избегайте экспоненциальной временной сложности. Программа должна быть четко определена для первых 100 членов Фибоначчи. Это типичный вопрос на интервью. Haskell, Idris и Agda не могут быть использованы для этого задания, бонусные очки для выяснения, почему.

C1: Реализация программы fizzbuzz без использования оператора деления по модулю ( % , mod, rem, & c...)

Реализацию можно кидать тут под либо pastebin.

Связь для организации тут: @lambdaclass

В job. Или сам свои курсачи пиши.

anonymous
()

Отправил решения в ЛС.

anonymous
()

Haskell, Idris и Agda не могут быть использованы для этого задания, бонусные очки для выяснения, почему.

Ещё как могут, уж Haskell-то точно.

yoghurt ★★★★★
()

До чего же толстый дешевый развод чтоб нахаляву делать курсачи. Далеко пойдешь )))))

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Harald

Через полгода ТС будет в армии.

anonymous
()

Реализация синтезатора bytebeat,

Да такое только лалки заедушные пишут.

Фибоначчи с помощью рекурсивного...Это типичный вопрос на интервью.

А типичный ответ — нет. Если вы пишете рекурсию в продакшене, я у вас работать не буду.

fizzbuzz

loool

А че ты хотел, это лор :)

Deleted
()

Как ты этот ник придумал? У меня шефа на одной из бывших работ так звали.

UVV ★★★★★
()
Ответ на: комментарий от Deleted

Если вы пишете рекурсию в продакшене, я у вас работать не буду.

рекурсивный алгоритм бинарного возведения в степень проще и интуитивнее нерекурсивного. А так как там глубина O(log(N)), то переполнение стека нам точно не грозит.

anonymous
()
Ответ на: комментарий от anonymous

и фибоначчи! фибоначчи забыл! важная же вещь на работах!

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.