ワンライナーでユニークな数字を効率的に数える方法を探しています。
例:整数を指定する623562と、戻り値はになります4。
私の現在のやり方は、整数が与えられた場合i、imを使用することlen(set(str(i)))です。セットの作成には時間がかかります。私はたくさんの数字を調べているので、効率的な方法が必要です。
また、誰かがx使用せずに
range()(そして1つのライナーで..)数字ですべての数字を調べる方法を見つけることができれば、私はうれしいです。リストが作成されるため、使用時にメモリが制限されますrange(私は推測します)。