高校入試レベル^p^

問題
1,2^1,2^2,2^3,2^4,2^5,……,2^100
上のように、1を先頭とし、それ以降は2^n(1≦n≦100)を小さい順に並べた列がある。

(1)2^50は最高位の数字が1である。2^50と桁数が同じものを上の列から全て挙げ、それぞれの最高位の数字を記せ。
(2)上の列の中に、最高位の数字が1である数はいくつあるか。
(3)上の列の中に、最高位の数字が4である数はいくつあるか。