>codeshame
Score: 2.5 out of 10
2.5/10
verdict: needs_serious_help

"A spectacular waste of CPU cycles. This developer has successfully invented a new way to do absolutely nothing, with extra steps."

lang: Python·6 lines
//your_submission
ConfusedMath.py
def do_math(a, b):
    # This does math
    c = a + b
    c = c - b
    c = c + b
    return c
//detailed_analysis
!

Redundant Operations

Adding and subtracting the same number consecutively? Did a preschooler write this or are you trying to keep the CPU warm?
?

Useless Comments

'This does math' - no kidding, Sherlock. Next time, try writing code that explains itself instead of relying on captain obvious comments.
?

Variable Reassignment

Constantly redefining 'c' instead of just doing the math in one step. It's like unpacking and packing a suitcase every time you need fresh socks.
//suggested_fix
ConfusedMath_fixed.py
+def do_math(a, b):
+ return a + b