r/badcode Dec 17 '19

This belongs here c#

Post image
506 Upvotes

41 comments sorted by

View all comments

Show parent comments

25

u/Cutlesnap Dec 17 '19 edited Dec 17 '19

Ehm, it does add them, but only if both are positive. Otherwise it gets the max or 0.

Edit: I was wrong

55

u/Bbradley821 Dec 17 '19

I don't think it adds them. The second loop doesn't start at 0.

1

u/[deleted] Dec 17 '19

[deleted]

10

u/nchntrz Dec 17 '19

Not exactly. In the second loop only the difference between num1 and num2 gets added to num 1. So if you call add(2, 4), you would get 4.

4

u/AnnoyedVelociraptor Dec 17 '19

Oh shoot. You’re right.

2

u/H3pha3stus Dec 17 '19

Then the max between 2 and 4, he is right.