Ну тут и без демок, оригинальный Doom почти влезает в указанные требования.
Другое дело что мы здесь видим классический эффект Даннинга-Крюгера
Молодой человек считает, что любые его хотелки легко исполнить, нужно только найти нужную волшебную палочку.
Ну вот это будет ваше первое открытие на ниве программирования: Различные символы и команды выполняют строго определённую функцию, и их нельзя писать просто так, "от балды".
По мере изучения питона вы узнаете, для чего служат квадратные скобочки. А до тех пор просто воздерживайтесь от их использования.
"который пойдет в продакшн" - это, конечно, ну очень влажные мечты
учитывая, что в реальности вероятность реализации проекта стремится к нулю, голанг ту вполне подойдёт. мечтать такой проект можно хоть на ассемблере.
вообще-то автор ответа не спрашивал, работает или нет
Он предлагал просто задуматься над своими действиями.
Все эти операции не сложнее математики в начальной школе
если X = 5, а Y = -1
то чему будет равно X в этом примере?
X = -1
а в этом?
X = X + Y
LordOfARing откуда вы вообще взяли это nunique()? С чего вы решили, что оно вам надо? почему вдруг нужно подсчитать количество элементов в списке без len?