0 out of 464 challenges solved
An octagonal number is a figurate number that represents an octagon. The formula to calculate the nth octagonal number is given by: \[ O_n = 3n^2 - 2n \] Write a Python function `nth_octagonal_number(n: int) -> int` that takes an integer `n` and returns the nth octagonal number. #### Example Usage ```python [main.nopy] print(nth_octagonal_number(1)) # Output: 1 print(nth_octagonal_number(5)) # Output: 65 print(nth_octagonal_number(10)) # Output: 280 ``` #### Constraints - The input `n` will be a positive integer. - The function should return the result as an integer.
def nth_octagonal_number(n: int) -> int: """ Calculate the nth octagonal number. Args: n (int): The position of the octagonal number to calculate. Returns: int: The nth octagonal number. """ # Implement the formula for the nth octagonal number pass