54 lines
882 B
Markdown
54 lines
882 B
Markdown
---
|
||
id: 5900f36f1000cf542c50fe82
|
||
title: 问题3:最大素数
|
||
challengeType: 5
|
||
videoUrl: ''
|
||
---
|
||
|
||
# --description--
|
||
|
||
13195的主要因子是5、7、13和29。
|
||
|
||
给定<code>数字<!-- code-->的最大素数是多少?</code>
|
||
|
||
# --hints--
|
||
|
||
`largestPrimeFactor(2)`应该返回2。
|
||
|
||
```js
|
||
assert.strictEqual(largestPrimeFactor(2), 2);
|
||
```
|
||
|
||
`largestPrimeFactor(3)`应该返回3。
|
||
|
||
```js
|
||
assert.strictEqual(largestPrimeFactor(3), 3);
|
||
```
|
||
|
||
`largestPrimeFactor(5)`应该返回5。
|
||
|
||
```js
|
||
assert.strictEqual(largestPrimeFactor(5), 5);
|
||
```
|
||
|
||
`largestPrimeFactor(7)`应该返回7。
|
||
|
||
```js
|
||
assert.strictEqual(largestPrimeFactor(7), 7);
|
||
```
|
||
|
||
`largestPrimeFactor(13195)`应该返回29。
|
||
|
||
```js
|
||
assert.strictEqual(largestPrimeFactor(13195), 29);
|
||
```
|
||
|
||
`largestPrimeFactor(600851475143)`应该返回6857。
|
||
|
||
```js
|
||
assert.strictEqual(largestPrimeFactor(600851475143), 6857);
|
||
```
|
||
|
||
# --solutions--
|
||
|