1013年問題:和の式のSn [プログラミング入門]
制限時間:1秒メモリ制限:128MBの提出:8018解像度:5541
タイトル説明
SN = A + AA + AAA + ... + AA ... AAA(nはa)は2の数である値のを求めています。例えば、N = 5の場合= 2 + 22 + 222 + 2222 + 22222、nはキーボードからの入力。
エントリー
n個
輸出
Snの値
サンプル入力
5
サンプル出力
24690の
分析:
nが= 3、iは1〜nとします
I = 1〜2×10 ^ I-1 = 2
、I = 2 2 * 10 ^ I-1 + 2 * 10 ^ I-2 = 22
、I = 3 2×10 ^ I-1 + 2 * 10 ^ I-2 + 2 * 10 ^ I-3 = 222
......
インポートjava.util.Scanner;
輸入いるjava.math *。;
パブリッククラスメイン{
パブリック静的無効メイン(文字列[] args){
=新しいスキャナスキャナ(System.in)。
int型の合計= 0;
INT、N = in.nextInt()。
以下のために(INT i = 1; iが<= N; iは++){
合計+ =楽しい(I)。
}
のSystem.out.println(合計)。
}
パブリックstatic int型の楽しみ(int型M){
int型NUM = 0。
以下のために(INT i = 0; iがm <; iは++){
NUM + = 2 * Math.pow(10、I)。
}
NUMを返します。
}
}