0 out of 464 challenges solved

Unique Product Calculation

Write a Python function `unique_product` that calculates the product of all unique numbers in a given list. The function should remove duplicate numbers from the list and then compute the product of the remaining numbers.

#### Example Usage
```python [main.nopy]
print(unique_product([10, 20, 30, 40, 20, 50, 60, 40]))  # Output: 720000000
print(unique_product([1, 2, 3, 1]))  # Output: 6
print(unique_product([7, 8, 9, 0, 1, 1]))  # Output: 0
```

#### Constraints
- The input list will contain integers.
- The list may contain duplicate values.
- The product of the numbers will not exceed the range of a Python integer.
def unique_product(list_data):
    """
    Calculate the product of unique numbers in the given list.

    Args:
        list_data (list): A list of integers.

    Returns:
        int: The product of unique numbers.
    """
    # Convert the list to a set to remove duplicates
    # Initialize the product to 1
    # Iterate through the unique numbers and calculate the product
    pass