0 out of 464 challenges solved

Check if String is Integer

Write a Python function `check_integer(text: str) -> bool` that determines whether a given string represents a valid integer. The function should return `True` if the string is a valid integer, and `False` otherwise.

#### Requirements:
- A valid integer can optionally start with a `+` or `-` sign, followed by one or more digits.
- Strings containing non-numeric characters or empty strings should return `False`.

#### Examples:
```python [main.nopy]
check_integer("123")  # True
check_integer("-456")  # True
check_integer("+789")  # True
check_integer("12.3")  # False
check_integer("abc")  # False
check_integer("")  # False
```

Implement the function to handle these cases.
def check_integer(text: str) -> bool:
    """
    Check if the given string represents a valid integer.

    Args:
        text (str): The input string to check.

    Returns:
        bool: True if the string is a valid integer, False otherwise.
    """
    # Strip any leading or trailing whitespace
    text = text.strip()
    # Placeholder for implementation
    pass