CF1520B Ordinary Numbers
题目描述
我们称一个正整数 $n$ 为“普通数”,如果它的十进制表示中所有数字都相同。例如,$1$、$2$ 和 $99$ 都是普通数,但 $719$ 和 $2021$ 不是普通数。
给定一个数字 $n$,请你计算从 $1$ 到 $n$ 之间有多少个普通数。
输入格式
第一行包含一个整数 $t$($1 \le t \le 10^4$)。接下来有 $t$ 组测试数据。
每组测试数据包含一个整数 $n$($1 \le n \le 10^9$)。
输出格式
对于每组测试数据,输出从 $1$ 到 $n$ 之间普通数的个数。
说明/提示
由 ChatGPT 4.1 翻译