Files
freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.md

34 lines
966 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: 5900f4f81000cf542c51000b
title: 问题396弱Goodstein序列
challengeType: 5
videoUrl: ''
---
# --description--
对于任何正整数n第n个弱Goodstein序列{g1g2g3...}定义为g1 = n对于k> 1gk是通过在基k中写gk-1获得的将其解释为a基数k + 1减去1。
当gk变为0时序列终止。
例如第6个弱Goodstein序列是{6,11,17,25...}g1 = 6. g2 = 11因为6 = 1102,1103 = 1212 - 1 = 11. g3 = 17 11 = 1023,1024 = 18,18-1 = 17.g4 = 25因为17 = 1014,1015 = 26,26-1 = 25。
等等。
可以证明每个弱的Goodstein序列都会终止。
设Gn为第n个弱Goodstein序列中的非零元素的数量。可以证实G2= 3G4= 21和G6= 381.还可以证实ΣGn= 25171≤n<8。
找到ΣGn的最后9位数1≤n<16。
# --hints--
`euler396()`应该返回173214653。
```js
assert.strictEqual(euler396(), 173214653);
```
# --solutions--