56 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			56 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | id: 5900f4891000cf542c50ff9b | |||
|  | challengeType: 5 | |||
|  | title: 'Problem 284: Steady Squares' | |||
|  | videoUrl: '' | |||
|  | localeTitle: 'Задача 284: Устойчивые квадраты' | |||
|  | --- | |||
|  | 
 | |||
|  | ## Description
 | |||
|  | <section id="description"> Трехзначное число 376 в десятичной системе нумерации является примером чисел со специальным свойством, что его квадрат заканчивается теми же цифрами: 3762 = 141376. Назовем число с этим свойством устойчивым квадратом. <p> Устойчивые квадраты можно наблюдать и в других системах нумерации. В системе нумерации базы 14 трехзначное число c37 также является устойчивым квадратом: c372 = aa0c37, а сумма его цифр равна c + 3 + 7 = 18 в той же системе нумерации. Буквы a, b, c и d используются для 10, 11, 12 и 13 цифр соответственно, аналогично шестнадцатеричной системе нумерации. </p><p> При 1 ≤ n ≤ 9 сумма цифр всех n-разрядных устойчивых квадратов в системе нумерации базы 14 равна 2d8 (582 десятичных). Устойчивые квадраты с ведущими 0 не допускаются. </p><p> Найдите сумму цифр всех n-разрядных устойчивых квадратов в системе нумерации базы 14 для 1 ≤ n ≤ 10000 (десятичная) и дайте свой ответ в системе базы 14, используя при необходимости буквы в нижнем регистре. </p></section> | |||
|  | 
 | |||
|  | ## Instructions
 | |||
|  | <section id="instructions"> | |||
|  | </section> | |||
|  | 
 | |||
|  | ## Tests
 | |||
|  | <section id='tests'> | |||
|  | 
 | |||
|  | ```yml | |||
|  | tests: | |||
|  |   - text: <code>euler284()</code> должен возвращать 5a411d7b. | |||
|  |     testString: 'assert.strictEqual(euler284(), 5a411d7b, "<code>euler284()</code> should return 5a411d7b.");' | |||
|  | 
 | |||
|  | ``` | |||
|  | 
 | |||
|  | </section> | |||
|  | 
 | |||
|  | ## Challenge Seed
 | |||
|  | <section id='challengeSeed'> | |||
|  | 
 | |||
|  | <div id='js-seed'> | |||
|  | 
 | |||
|  | ```js | |||
|  | function euler284() { | |||
|  |   // Good luck! | |||
|  |   return true; | |||
|  | } | |||
|  | 
 | |||
|  | euler284(); | |||
|  | 
 | |||
|  | ``` | |||
|  | 
 | |||
|  | </div> | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | </section> | |||
|  | 
 | |||
|  | ## Solution
 | |||
|  | <section id='solution'> | |||
|  | 
 | |||
|  | ```js | |||
|  | // solution required | |||
|  | ``` | |||
|  | </section> |