チャレンジ
数を考えるxと数n、ラウンド数xにn大きな数字と出力結果を。
有効数字
数値の有効数字は、その測定分解能に寄与する意味を持つ数字です。これには、先行ゼロを除くすべての数値が含まれます。
小数点以下の先行ゼロはまだ重要ではないことに注意してください。
数字を丸めるときに、次の数字が5以上の場合は、ゼロから丸める必要があります。
小数点の後のすべての末尾のゼロは、重要としてカウントされます。
入力
最初の数値はx、丸められる数値です。2番目の数値はn、丸める必要がある有効数字の数ですx。
x-1,000,000,000〜1,000(000,000を含む)の間の数値(コードは整数と浮動小数点の両方を処理する必要があります)。n1から50までの正の整数になります。nの桁数より大きくなることはありませんx。
入力はなることはありません0か、のいずれかの形式0たとえば、0.000または000。
例
Inputs: 2.6754, 2
Output: 2.7
2.7000小数点以下のゼロは有効数字としてカウントされるため、の出力は無効になります。
Inputs: 0.00034551, 4
Output: 0.0003455
Inputs: 50237.1238, 3
Output: 50200
これは小数点を持たないことに注意してください。
Inputs: 2374905, 1
Output: 2000000
Inputs: 543.0489, 4
Output: 543.0
Inputs: 15, 1
Output: 20
Inputs: 520.3, 3
Output: 520
必要に応じて、520.代わりに出力できますが、出力はできません520.0。
Inputs: -53.87, 2
Output: -54
Inputs: 0.0999, 2
Output: 0.10
ルール
数値をn有効数字に丸めることができる組み込み関数とライブラリは許可されていません。
勝ち
バイト単位の最短コードが優先されます。
2.0 x 10^2、2つのsigfigsを表示します。
Inputs: 520.3, 3、答えの小数点は520.重要ではありませんか?