Не вижу в списке твоих вопросов ни одного вопроса со "сложной задачей". Все три твоих вопроса, относящихся к "программированию", абсолютно элементарны.
Тут ответы на вскидку. Хочешь решение? Используй нейросетку доученную до роли программиста джуниор уровня. Если вопрос серьёзный, то иди на stackoverflow, как минимум
потому что никому это не надо, лучше в stackoverflow иди, там по любому помогут. я там сижу, и там дают дельные ответы. а тут так, если маленькие программы, то тебе помогут