アルゴリズムの教科書の問題です。時間計算量はlog(n!)だと思いますが、クラスメートはnlog(n)だと言っています。お返事ありがとうございます!!
count ← 0
for i ← 1 to n do
j ← ⌊n/2⌋
while j ≥ 1 do
count ← count + 1
if j is odd then
j←0
else
j ← j/2
end if
end while
end for