Please help me with the task: Reverse the array

Hello, I’m working on this task:

Call a method GetNumbersFromConsole that reads a count value of int, and then reads count values from the console into an int array. Print all values from the array on one line, in reverse order, each separated by a space. For the purposes of this task, you should NOT have a space at the end of the line. For example:
>3
>1
>2
>3
3 2 1
/*NOTE: Do not use Console.Write(“\b”) to delete the last character. It is not supported by the code runner.*/

Here is my code:


namespace Arrays
{
   class ReverseArray
   {
       public static void Main(string[] args)
       {
           int[] myArray = GetNumbersFromConsole();

           // Write your code here
           for(int i = myArray.Length - 1;i > 0; --i)
           {
               Console.Write(myArray[i]);
               Console.Write(" ");
              
           }
       }

       static int[] GetNumbersFromConsole()
       {
           int count = int.Parse(Console.ReadLine());
           int[] result = new int[count];

           for(int i = 0; i < count; ++i)
           {
               result[i] = int.Parse(Console.ReadLine());
           }

           return result;
       }
   }
}

Can anyone please help me to solve it?

In your current output you have a space after the last digit. You need to fix the Console.Write(" ") so that it doesn’t process after the last digit.