47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | id: 5900f3a81000cf542c50febb | ||
|  | title: '問題 60: 素数ペア集合' | ||
|  | challengeType: 5 | ||
|  | forumTopicId: 302172 | ||
|  | dashedName: problem-60-prime-pair-sets | ||
|  | --- | ||
|  | 
 | ||
|  | # --description--
 | ||
|  | 
 | ||
|  | 素数 3, 7, 109, 673 は非常に注目すべき数です。 これらの数から任意の 2 つの素数を取り、任意の順序で連結すると、結果は常に素数になります。 例えば、7 と 109 を取ると、7109 と 1097 はどちらも素数です。 これらの 4 つの素数の和である 792 は、こうした性質を持つ 4 つの素数の集合の和のうち最小のものです。 | ||
|  | 
 | ||
|  | 集合から任意の 2 つの素数を取って連結すると別の素数になるような、5 つの素数の集合の最小和を求めなさい。 | ||
|  | 
 | ||
|  | # --hints--
 | ||
|  | 
 | ||
|  | `primePairSets()` は数値を返す必要があります。 | ||
|  | 
 | ||
|  | ```js | ||
|  | assert(typeof primePairSets() === 'number'); | ||
|  | ``` | ||
|  | 
 | ||
|  | `primePairSets()` は 26033 を返す必要があります。 | ||
|  | 
 | ||
|  | ```js | ||
|  | assert.strictEqual(primePairSets(), 26033); | ||
|  | ``` | ||
|  | 
 | ||
|  | # --seed--
 | ||
|  | 
 | ||
|  | ## --seed-contents--
 | ||
|  | 
 | ||
|  | ```js | ||
|  | function primePairSets() { | ||
|  | 
 | ||
|  |   return true; | ||
|  | } | ||
|  | 
 | ||
|  | primePairSets(); | ||
|  | ``` | ||
|  | 
 | ||
|  | # --solutions--
 | ||
|  | 
 | ||
|  | ```js | ||
|  | // solution required | ||
|  | ``` |