у тебя количество пробелов в начале и длинна строки Х зависит обратно от порядкового номера яруса елки. если ты не собираешься рисовать 1-100млн ярусные елки, то тебе достаточно написать одну функцию которая примает текущий ярус (и сама же его вычисляет), а так же общее количество ярусов, до которого сама себя и вызывает, и просто вычисляет количество пробелов и Х от номер яруса