Ага) Тогда скажи сразу человеку, что определение слову "алгоритм" дать нельзя. Пусть начинает изучать теорию вычислимости, а к зенке вернётся через несколько лет и спросит в этой теме что там дальше. Может и баги успеют залатать к этому времени)
Вообще, я к тому, что если решать логические задачки, то в шахматы ты играть лучше не будешь. Если играть в шахматы, то в математике ты сильнее не станешь. Хочешь лучше программировать - программируй, а не решай задачи по математике.
Хочу иметь возможность работать с прекрасным продуктом Zenno!
На ютубе есть курсы, которые показывают, как с помощью кубиков решать поставленные задачи. Решаешь свои задачи кубиками, а вот когда кубиками не получается, используешь поиск по форуму и, может, потихоньку начнёшь использовать C# сниппеты, а там уже въедешь.