--- id: 5900f36f1000cf542c50fe82 title: 问题3:最大素数 challengeType: 5 videoUrl: '' --- # --description-- 13195的主要因子是5、7、13和29。 给定数字的最大素数是多少? # --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--