Skip to content

Refactor problem architecture and add generic problem UI - #9

Closed
deepanshu-chaurasia29 wants to merge 4 commits into
masterfrom
feature/add-new-function
Closed

Refactor problem architecture and add generic problem UI#9
deepanshu-chaurasia29 wants to merge 4 commits into
masterfrom
feature/add-new-function

Conversation

@deepanshu-chaurasia29

Copy link
Copy Markdown
Collaborator

Summary

  • Refactored the problem architecture into a generic problem system.
  • Added dynamic problem rendering with Thymeleaf.
  • Added CodeMirror-based Java editor with generic Run Tests functionality.
  • Added Docker-based Java execution and testing.
  • Added Bubble Sort, Two Sum, and Binary Search.
  • Added dynamic array problem listing by category/type.
  • Added hint and multiple-example support.
  • Added generic problem-page styling.

Testing

  • Bubble Sort: 7/7 tests passed
  • Two Sum: 4/4 tests passed
  • Binary Search: 5/5 tests passed
  • mvn test passes
Screenshot 2026-08-28 023532 Screenshot 2026-08-28 023456

@deepanshu-chaurasia29

Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Aug 28, 2026

Copy link
Copy Markdown

@deepanshu-chaurasia29 Unfortunately I hit an unexpected error while processing your comment. I've automatically reported this to GitHub.

You can ask me to try again later by mentioning me in a new comment.

If you want to contact GitHub about this error, please mention the following identifier so they can better serve you: 2f984203-9965-40a5-bdeb-6e2d54337157

Sorry for the inconvenience!

@deepanshu-chaurasia29

Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
B Security Rating on New Code (required ≥ A)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants