702677. Regular polygon-1

Easy

Regular Polygon-1

Summary

The problem involves creating a regular polygon with n sides, where each side has an equal length. The key concepts involved are arrays and data structures.

Detailed Explanation

To create a regular polygon, we need to calculate the length of each side based on the number of sides (n) and the radius of the circumscribed circle. We can use the formula: side_length = 2 * math.pi * radius / n.

Here's a step-by-step breakdown of the solution:

  1. Calculate the circumference of the circumscribed circle using the formula circumference = 2 * math.pi * radius.
  2. Divide the circumference by the number of sides (n) to get the length of each side: side_length = circumference / n.
  3. Return the calculated side length.

Time complexity: O(1) Space complexity: O(1)

Here's an ASCII art diagram representing a regular polygon with 5 sides:

        ****
     *   *
  *     * 
*       *

Optimized Solutions

Java

View on GeeksforGeeks
public class RegularPolygon {
    public static double calculateSideLength(int n, double radius) {
        return 2 * Math.PI * radius / n;
    }
}

DevExCode

Master coding interviews with Leetcode, system design, TechBit, QuickLearn, DevTips, Tech Battles, and career services.

© 2026 DevExCode. All rights reserved.