freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-151-paper-sheets-of...

1.5 KiB
Raw Blame History

id challengeType videoUrl localeTitle
5900f4031000cf542c50ff16 5 问题151标准尺寸的纸张期望值问题

Description

印刷车间每周运行16批工作每批需要一张A5尺寸的特殊颜色纸。每个星期一早上工头打开一个新信封里面装着一张大小为A1的特殊纸张。他继续把它切成两半从而得到两张A2尺寸的纸。然后他将其中一个切成两半得到两张A3尺寸依此类推直到他获得了本周第一批所需的A5尺寸纸张。所有未使用的纸张都放回信封中。

在每个后续批次开始时他随机从信封中取出一张纸。如果它的大小为A5他会使用它。如果它更大他会重复“切成两半”的程序直到他有他需要的东西任何剩余的床单总是放回信封里。排除本周的第一批和最后一批找到工头在信封中找到一张纸的预期次数每周。使用格式x.xxxxxx将您的答案四舍五入到小数点后六位。

Instructions

Tests

tests:
  - text: '<code>euler151()</ code>应该返回0.464399。'
    testString: assert.strictEqual(euler151(), 0.464399);

Challenge Seed

function euler151() {
  // Good luck!
  return true;
}

euler151();

Solution

// solution required

/section>