freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-116-red-green-or-bl...

28 lines
888 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 5900f3e01000cf542c50fef3
title: 问题116红色绿色或蓝色瓷砖
challengeType: 5
videoUrl: ''
---
# --description--
一排五个黑色正方形瓷砖是用彩色椭圆形瓷砖代替的其中红色长度为2绿色长度为3或蓝色长度为4。如果选择红色瓷砖则可以通过七种方式完成此操作。
如果选择绿色瓷砖,有三种方法。
如果选择蓝色瓷砖,有两种方法。
假设颜色不能混合则有7 + 3 + 2 = 12种方式替换长度为五个单位的行中的黑色瓷砖。如果不能混合颜色并且必须使用至少一个彩色瓷砖那么连续测量五十个单位的黑色瓷砖有多少种不同的方式可以替换注意这与问题117有关。
# --hints--
`euler116()`应该返回20492570929。
```js
assert.strictEqual(euler116(), 20492570929);
```
# --solutions--