LEARN 123 words
Translate This Stack Overflow Answer Into Plain English
You found the accepted answer, copied it, and it still reads like a wall of jargon. Paste the answer and your original question, and you get a plain-English breakdown: what problem it solves, the core technique behind it, and why it works. Suits intermediate coders who can read code but keep hitting answers written for experts.
I searched for a solution to a coding problem and found this Stack Overflow answer, but I can't fully understand it. Here is the accepted answer:
```
{STACKOVERFLOW_ANSWER}
```
My question was: {MY_QUESTION}
Please translate this answer into plain English for an intermediate learner. Break it down as follows:
- What problem is this answer actually solving?
- What is the core technique or pattern being used, and why is it appropriate here?
- Go line by line through any code and explain what each part does
- Are there any alternative approaches the comments mention? Which is best for a learner?
- What prerequisite knowledge does this answer assume I have?
Finally, rewrite the solution with detailed inline comments so I could use it as a learning reference. ⚠ human-in-the-loop: you are responsible for the results of using this prompt, not us.