# Square Numbers

Easy
21
1
84.6% Acceptance

Your task is to implement a Java method called `squareNumbers` that takes an array of integers and returns a new array containing the squares of each number.

## Method Signature

``public static int[] squareNumbers(int[] numbers)``

## Instructions

1. Implement the `squareNumbers` method in the provided `Main` class.
2. Ensure that your method handles arrays of various lengths and produces accurate results.

## Required Output

For a given array `numbers = [a, b, c, ...]`, the method should return an array `result = [a^2, b^2, c^2, ...]`.

## Examples

### Example 1

Input:

``squareNumbers([3])``

Expected Output:

``[9]``

### Example 2

Input:

``squareNumbers([1, 2, 3, 4, 5])``

Expected Output:

``[1, 4, 9, 16, 25]``

## Edge Cases

• Verify that the method works correctly for an array with a single integer.

• Example:
``squareNumbers([0])``
Expected Output:
``[0]``
• Confirm that the method functions accurately with an array containing 10 integer elements.

• Example:
``squareNumbers([10, 20, 30, 40, 50, 60, 70, 80, 90, 100])``
Expected Output:
``[100, 400, 900, 1600, 2500, 3600, 4900, 6400, 8100, 10000]``
• Ensure the method produces correct results when given an array with 5 integer elements.

• Example:
``squareNumbers([-2, -1, 0, 1, 2])``
Expected Output:
``[4, 1, 0, 1, 4]``

## Challenges

### Challenge 1: Single Integer Input

• Description: Verify that the "squareNumbers" method works correctly when provided with an array containing a single integer.
• Test Input: `[3]`
• Expected Output: `[9]`

### Challenge 2: Array with 10 Items

• Description: Ensure that the "squareNumbers" method functions accurately with an array containing 10 integer elements.
• Test Input: `[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]`
• Expected Output: `[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]`

### Challenge 3: Array with 5 Items

• Description: Confirm that the "squareNumbers" method produces correct results when given an array with 5 integer elements.
• Test Input: `[0, -1, 2, -3, 4]`
• Expected Output: `[0, 1, 4, 9, 16]`