HeyMrDeadMan@lemmy.world to Ask Lemmy@lemmy.worldEnglish · 4 days agoIndex and middle, or middle and ring?NSFWmessage-squaremessage-square12linkfedilinkarrow-up110arrow-down18file-text
arrow-up12arrow-down1message-squareIndex and middle, or middle and ring?NSFWHeyMrDeadMan@lemmy.world to Ask Lemmy@lemmy.worldEnglish · 4 days agomessage-square12linkfedilinkfile-text
minus-squareprintf("%s", name);@piefed.blahaj.zonelinkfedilinkEnglisharrow-up3·edit-223 hours agoThis could be controversial, but… if (target > (index + middle + ring)) { use(fist); } else if (target < (middle + ring)) { use(middle); } else if (target < (index + middle + ring)) { use(middle + ring); } else { use(index + middle + ring); } Of course, this doesn’t cover error handling, such as rejection.
minus-squareSlicedPotato@feddit.dklinkfedilinkarrow-up2·23 hours agoThe two else ifs should be switched, because if the second one is true, the first one is also always true, so you’ll never reach the second one.
minus-squareprintf("%s", name);@piefed.blahaj.zonelinkfedilinkEnglisharrow-up2·23 hours agoThanks! I’m just trying to learn some on my free time 🤣
This could be controversial, but…
if (target > (index + middle + ring)) { use(fist); } else if (target < (middle + ring)) { use(middle); } else if (target < (index + middle + ring)) { use(middle + ring); } else { use(index + middle + ring); }Of course, this doesn’t cover error handling, such as rejection.
The two
else ifs should be switched, because if the second one is true, the first one is also always true, so you’ll never reach the second one.Thanks! I’m just trying to learn some on my free time 🤣