Ето няколко идеи за неща, с които да упражняваш уменията си в С++:
-
Advent of Code https://adventofcode.com/
- Ежегоден комплект от 25 задачи, по една за всеки ден на декември преди Коледа, с нарастваща трудност. Обикновено са тематично свързани, така че има смисъл да се правят подред. Направи първите 10-ина от тази година; ако ти станат твърде трудни, иди да направиш първите 10-ина от минали години. Опитай се да правиш решения, които не просто достигат верния резултат, а са оптимални в някакъв смисъл - сложност на алгоритъма, памет, време за изпълнение, дори количество на кода. Опитай се да пишеш, като че ли ще показваш резултата на интервю за работа - почиствай коментари и временно махнати редове, оформяй добре, измисляй логични и консистентни имена на функции и променливи.
-
елементарни игри, стари и нови:
-
Тетрис - прочети как се генерират случайно парчетата, и си поиграй с user input-а докато докараш "подпъхването", без което не може да се играе на високи скорости (парчето пада и тогава може да