Jobs
Interviews

Solve Format Nested Braces using C Language

Solve Format Nested Braces using C to enhance your skills with c coding practice , master coding concepts, and prepare for interviews with practical exercises and detailed solutions.

Format Nested Braces

Difficulty : Easy

Categories :

  • Strings

Given a string s representing a JSON-like nested structure using only curly braces {}, create the minimal formatted version of the string with proper indentation. Rules:

  • Use 2 spaces for each level of indentation
  • Opening brace { should be on the same line as the previous content
  • Closing brace } should be on its own line at the appropriate indentation level
  • Empty {} should be on a single line with no spaces between braces

Constraints:

  • 1 ≤ s.length ≤ 10^4
  • s consists of curly braces {} only
  • s is a valid nested structure

Examples:

Input: s = "{{}{}}"
Output: "{
  {}
  {}
}"
Explanation: Each nested structure is indented with 2 spaces
Input: s = "{{{}}}"
Output: "{
  {
    {}
  }
}"
Explanation: Three levels of nesting with proper indentation

Problem Solving

Input

What You'll Find Here

Practical Challenges Solve coding problems that strengthen your understanding of C.

Step-by-Step Tutorials Learn how to write efficient and optimized code.

Career-Focused Skills Prepare for technical interviews with targeted exercises.

Choose from the following categories