HeyMrDeadMan@lemmy.world to Ask Lemmy@lemmy.worldEnglish · 3 months 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 · 3 months agomessage-square12linkfedilinkfile-text
minus-squareprintf("%s", name);@piefed.blahaj.zonelinkfedilinkEnglisharrow-up3·edit-23 months 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·3 months 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·3 months 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 🤣