インタビューで次の質問がありました...
Compute the following sum:
1/2 + 1/4 + 1/8 + ... + 1/1048576
これは論理的な質問であり、彼らはソースコードを探していないと言われましたが、私の答えは次のとおりでした...
private static double computeSum(){
double x = 0.0;
for(double i=2; i<=1048576; i*=2){
x += (1 / i);
}
return x;
}
この質問に対する正しい論理的な答えは何ですか?