The solution begins with established formulas for an \( n \)-sided polygon:
The sum of interior angles can also be represented as: \[ (2n - 4) \times 90 \] This is equivalent to \( (n - 2) \times 180 \), as shown by: \[ (n - 2) \times 180 = (2n - 4) \times 90 \]
The problem states the difference between the sum of interior angles and exterior angles is: \[ (2n - 4) \times 90 - 360 = 120n \]
Simplifying the left side yields: \[ (2n - 4) \times 90 - 360 = 180n - 360 - 360 = 180n - 720 \] The equation simplifies to: \[ 180n - 720 = 120n \] Subtracting \( 120n \) from both sides results in: \[ 60n - 720 = 0 \] \[ 60n = 720 \] \[ n = 12 \]
With \( n = 12 \) sides determined, the number of diagonals can be calculated.
The formula for the number of diagonals in an \( n \)-sided polygon is: \[ \frac{n(n - 3)}{2} \] Substituting \( n = 12 \): \[ \frac{12 \times (12 - 3)}{2} = \frac{12 \times 9}{2} = \frac{108}{2} = 54 \]
The polygon has \( \boxed{54} \) diagonals.