题目:门牌制作
请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?
解答
int count = 0;
for(int i = 1; i <= 2020; i++) {
for(int j = i;j > 0;j = j / 10) {
if(j % 10 == 2) count++;
}
}
int count = 0;
for (int i = 1; i <=2020; i++) {
String aString = i + "";
for (int j = 0; j < aString.length(); j++) {
if(aString.charAt(j) == '2') count++;
}
}