[NOIP2010] (普及組) 數字統計
阿新 • • 發佈:2019-01-29
NOIP2010 數字統計
時間限制: 1 Sec 記憶體限制: 128 MB
題目描述
請統計某個給定範圍[L, R]的所有整數中,數字 2 出現的次數。
比如給定範圍[2, 22],數字 2 在數2中出現了 1次,在數 12中出現 1 次,在數 20 中出現 1 次,在數 21 中出現 1 次,在數 22 中出現 2 次,所以數字 2 在該範圍內一共出現了 6次。
輸入
輸入共 1 行,為兩個正整數 L 和 R,之間用一個空格隔開。1 ≤ L ≤R≤ 10000。
輸出
輸出共 1 行,表示數字 2 出現的次數。
樣例輸入
2 22
樣例輸出
6
(NOIP 2011 D1 T2 卡了好久,所以果斷水道題來安慰自己…….)
var
a:string;
x,y,l,r:longint;
i,j,k,ans:longint;
begin
readln(l,r);
ans:=0;
for i:=l to r do
begin
str(i,a);
for j:=1 to length(a) do
if a[j]='2'
then inc(ans);
end;
writeln(ans);
end.