Files
freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-40-champernownes-constant.md

34 lines
871 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: 5900f3941000cf542c50fea7
title: 问题40Champernowne的常数
challengeType: 5
videoUrl: ''
---
# --description--
通过连接正整数创建无理小数: 0.12345678910 **1** 112131415161718192021 ...可以看出小数部分的<sup>第</sup> 12位是1.如果*d <sub>n</sub>*代表小数部分的<sup>第</sup> *n*位,找到值以下表达式。 d <sub>1</sub> ×d <sub>10</sub> ×d <sub>100</sub> ×d <sub>1000</sub> ×d <sub>10000</sub> ×d <sub>100000</sub> ×d <sub>1000000</sub>
# --hints--
`champernownesConstant(100)`应该返回5。
```js
assert.strictEqual(champernownesConstant(100), 5);
```
`champernownesConstant(1000)`应该返回15。
```js
assert.strictEqual(champernownesConstant(1000), 15);
```
`champernownesConstant(1000000)`应该返回210。
```js
assert.strictEqual(champernownesConstant(1000000), 210);
```
# --solutions--