```python
def check_digit(code: str) -> int:
    if not code.isdigit():
        raise ValueError("Code must contain only digits.")

    total = sum(int(digit) for digit in code)
    
    if total % 10 == 0:
        return 0
    else:
        return 10 - (total % 10)
```