на листочке можно написать псевдокод, но рабочий код с первого раза на вряд ли) только если что-то элементарное