Jul-03-2018, 01:13 PM
(Jul-03-2018, 11:27 AM)gruntfutuk Wrote:def count_func(s): return sum(c.isdigit() for c in s)would be pretty efficient, but I didn't run time it.
I like this solution also, but I can't test it.
My CPU Speed is not fixed, so I get not usable results.
I guess the methodcall
isdigit()
takes bit time.Maybe this can be faster:
import string def count_func(s): return sum(1 for c in s if c in set(string.digits))But again, I can't benchmark it :-/
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
All humans together. We don't need politicians!