Generate a user interface for a coding problem preview page resembling LeetCode's layout. Design a left panel displaying the problem title, statement, difficulty tag, and test cases. Ensure flexibility for small screens with a vertical alignment. The right panel should feature a coding box with sections for input and result. Optimize the layout for both large and small screens, maintaining readability and usability. Create a visually appealing interface that balances aesthetics and functionality, facilitating easy comprehension and interaction for users preparing to solve coding problems. | A shadcn/ui and v0 generation - v0