1. 程式人生 > >[NOIP2010] (普及組) 數字統計

[NOIP2010] (普及組) 數字統計

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.