CodeForge AICodeForge AI
ProblemsForumPricingDocsBlog
Sign inGet started

Getting Started

  • What is CodeForge AI?
  • Create your account
  • Solve your first problem
  • Using the online compiler

Platform Features

  • Problems, tracks & roadmaps
  • Smart Revision (spaced repetition)
  • Skill analytics & weakness detection
  • Contests & leaderboards
  • Mock interview simulator
  • Community & discussions

AI Tools

  • AI Mentor
  • AI Tools suite
  • AI credits & monthly limits

API & SDKs

  • API overview & authentication
  • Endpoints & examples
  • Rate limits
  • Razorpay webhooks

Guides & Tutorials

  • Tutorial: solve a DSA problem end-to-end
  • Guide: build a study plan
  • Guide: prepare for a company interview

Plans & Billing

  • Plans & pricing
  • Subscriptions & auto-pay
  • Coupon codes
  • Downloading invoices
  • Cancel or delete your account

FAQ

  • Frequently asked questions
DocsGuides & TutorialsTutorial: solve a DSA problem end-to-end

Tutorial: solve a DSA problem end-to-end

  1. Read carefully. Open a problem and use the mentor's Explain problem quick action to restate it and surface edge cases.
  2. Plan before coding. Ask for a level-1 hint if you're unsure of the technique. Aim to name the data structure and approach first.
  3. Implement. Write your solution and Run against the samples.
  4. Debug. If a case fails, ask the mentor why is this failing? — it sees your code and the failing case.
  5. Check complexity. Use Complexity to confirm your time/space is optimal.
  6. Submit for the full suite, then add it to Smart Revision so you don't forget it.
NextGuide: build a study plan
← All documentation

Still stuck? Contact support