def digit_freq_optimized(n): freq = [0] * 10 for d in str(abs(n)): freq[int(d)] += 1 return {i: freq[i] for i in range(10) if freq[i]}