The trick to reverse a number is probably awfully slow.
print(int(str(num)[::-1]))
Unless the Python compiler has a huge bigger amount of magic than what I imagine is possible, this code is very slow.
It's not so bad if you run it once, but if you put it inside a thigh loop, the performance would be awful. Never ever use a string to transform a number into another number in any language.
Perhaps you can try to make a post with a benchmark comparing this method and another method that only use integer division (and perhaps other that use floating point division).
3 comments
[ 4.1 ms ] story [ 20.9 ms ] threadIt's not so bad if you run it once, but if you put it inside a thigh loop, the performance would be awful. Never ever use a string to transform a number into another number in any language.
Perhaps you can try to make a post with a benchmark comparing this method and another method that only use integer division (and perhaps other that use floating point division).
Yes, I will try that. Thanks for the tip.
You should have filled the URL field, not the text field. Like you did three days ago, that was good.