与えられた値から log106=log102+log103=0.3010+0.4771=0.7781 である。
自然数 N が39桁であることは 1038≦N<1039 と同値である。したがって 6n が39桁である条件は 1038≦6n<1039 であり,常用対数をとると 38≦nlog106<39 となる。よって 38≦0.7781n<39 である。
これを計算すると 0.778138≦n<0.778139 であり,実際に 0.7781⋅48=37.3488<38, 0.7781⋅49=38.1269,0.7781⋅50=38.9050, 0.7781⋅51=39.6831>39 である。したがって n=49,50 である。
次に最高位の数字を求める。n=49 のとき log10649=38.1269 であるから 649=1038⋅100.1269 である。ここで 0<0.1269<log102=0.3010 なので 1<100.1269<2 である。したがって最高位の数字は 1 である。 n=50 のとき log10650=38.9050 である。ここで log108=3log102=0.9030 であり,log109=2log103=0.9542 である。したがって log108<0.9050<log109 だから 8<100.9050<9 である。よって最高位の数字は 8 である。
以上より n=49 のとき最高位は 1,n=50 のとき最高位は 8 である。
桁数は対数の整数部分、最高位は小数部分を log2,log8,log9 と比較して決める。