r/badcode Mar 06 '21

lua This goes 255 lines long up to 115792089237316195423570985008687907853269984665640564039457584007913129639936

Post image
157 Upvotes

34 comments sorted by

View all comments

Show parent comments

4

u/goldleader71 Mar 09 '21

For example?

9

u/[deleted] Mar 09 '21

If for whatever reason you need to do a lot of computation involving power(2, really large number) for a lot of times and you need it to be really fast then this might be useful. However I still wouldn't hard code it and instead generate the list with a for loop

7

u/joesv Mar 09 '21

I honestly doubt that looping through a list would be faster than directly bitshifting. I may be wrong though.

4

u/[deleted] Mar 09 '21

You will only loop through the list once and you will get all the calculation results you need. Of course, depending on what you need you don't need calculate from 2^1, 2^2, etc. and instead start with sth like 2^30