diff --git a/curriculum/challenges/arabic/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/arabic/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index bcd78a45c33..4dba72c9336 100644 --- a/curriculum/challenges/arabic/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/arabic/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ assert(incAction().type === INCREMENT); assert(decAction().type === DECREMENT); ``` -يجب أن يفتح متجر Redux مع `state` بقيمة 0. +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -إرسال `incAction` على متجر Redux يجب أن يزيد من `state` بمقدار 1. +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -إرسال `decAction` على متجر Redux يجب أن يقلل من `state` بمقدار 1. +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -يجب أن تكون `counterReducer` وظيفة function +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 0a1c945fb54..e560ba4f485 100644 --- a/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/chinese-traditional/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ action creator `decAction` 應該返回一個 `type` 等於 `DECREMENT` 的 acti assert(decAction().type === DECREMENT); ``` -Redux store 應該將 `state` 初始化爲 0。 +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -在 Redux store 上 dispatch `incAction` 應該將 `state` 增加 1。 +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -在 Redux store 上 dispatch `decAction` 應該將 `state` 減少 1。 +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -`counterReducer` 必須是一個函數。 +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/chinese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/chinese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 126f863118c..05530dd68fc 100644 --- a/curriculum/challenges/chinese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/chinese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ action creator `decAction` 应该返回一个 `type` 等于 `DECREMENT` 的 acti assert(decAction().type === DECREMENT); ``` -Redux store 应该将 `state` 初始化为 0。 +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -在 Redux store 上 dispatch `incAction` 应该将 `state` 增加 1。 +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -在 Redux store 上 dispatch `decAction` 应该将 `state` 减少 1。 +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -`counterReducer` 必须是一个函数。 +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/espanol/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/espanol/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 8cf7bb6cf9b..de4538580e2 100644 --- a/curriculum/challenges/espanol/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/espanol/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ El creador de acción `decAction` debe devolver un objeto de acción con `type` assert(decAction().type === DECREMENT); ``` -El almacén Redux debe inicializarse con un `state` de 0. +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -El envío de `incAction` en el almacén Redux debe incrementar el `state` en 1. +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -El envío de `decAction` en el almacén Redux debe disminuir el `state` en 1. +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -`counterReducer` debe ser una función +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/german/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/german/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 9a0821442ee..2b474fbcf85 100644 --- a/curriculum/challenges/german/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/german/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ Der Action Creator `decAction` sollte ein Action-Objekt mit `type` gleich dem We assert(decAction().type === DECREMENT); ``` -Der Redux-Store sollte mit einem `state` von 0 initialisiert werden. +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -Das Senden von `incAction` an den Redux-Store sollte den `state` um 1 erhöhen. +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -Das Senden von `decAction` an den Redux-Store sollte den `state` um 1 verringern. +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -`counterReducer` sollte eine Funktion sein +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/italian/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md b/curriculum/challenges/italian/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md index 6cc761a977a..f7a1e151640 100644 --- a/curriculum/challenges/italian/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md +++ b/curriculum/challenges/italian/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md @@ -26,7 +26,7 @@ Ecco un esempio: # --instructions-- -È il momento di prendersi una pausa da Camper Cat e fare la conoscenza di camper Zersiax (@zersiax), un campione in fatto di accessibilità, e un utilizzatore di screen reader. To hear a clip of his screen reader in action, add an `audio` element after the `p` element. Includi l'attributo `controls`. Then place a `source` element inside the `audio` tags with the `src` attribute set to `https://s3.amazonaws.com/freecodecamp/screen-reader.mp3` and `type` attribute set to `"audio/mpeg"`. +È il momento di prendersi una pausa da Camper Cat e fare la conoscenza di camper Zersiax (@zersiax), un campione in fatto di accessibilità, e un utilizzatore di screen reader. Per ascoltare una clip del suo screen reader, aggiungi un elemento `audio` dopo l'elemento `p`. Includi l'attributo `controls`. Quindi aggiungi un elemento `source` all'interno dei tag `audio` con l'attributo `src` impostato su `https://s3.amazonaws.com/freecodecamp/screen-reader.mp3` e l'attributo `type` impostato su `"audio/mpeg"`. **Nota:** la clip audio potrebbe sembrare veloce e difficile da capire, ma questa è la velocità normale per gli utenti di screen reader. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/italian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index e9872b7aafe..009979bd4e7 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ Il creatore di azione `decAction` dovrebbe restituire un oggetto azione con `typ assert(decAction().type === DECREMENT); ``` -Lo store Redux dovrebbe essere inizializzato con uno `state` di 0. +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -Effettuare il dispatch di `incAction` nello store Redux dovrebbe aumentare lo `state` di 1. +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -Effettuare il dispatch di `decAction` nello store Redux dovrebbe decrementare lo `state` di 1. +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -`counterReducer` dovrebbe essere una funzione +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/japanese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/japanese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 1bb3eec7ec0..68fd124f3cf 100644 --- a/curriculum/challenges/japanese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/japanese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ assert(incAction().type === INCREMENT); assert(decAction().type === DECREMENT); ``` -Redux ストアを、`state` を 0 として初期化します。 +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -Redux ストアでの `incAction` のディスパッチで、`state` を 1 だけ増やします。 +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -Redux ストアでの `decAction` のディスパッチで、`state` を 1 だけ減らします。 +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -`counterReducer` は関数である必要があります。 +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md b/curriculum/challenges/portuguese/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md index 01eabae0706..3bb4ae814e1 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md @@ -26,7 +26,7 @@ Exemplo: # --instructions-- -É hora de fazer uma pausa com o Camper Cat e conhecer o colega Zersiax (@zersiax), um campeão de acessibilidade e também usuário de leitor de tela. To hear a clip of his screen reader in action, add an `audio` element after the `p` element. Inclua o atributo `controls`. Then place a `source` element inside the `audio` tags with the `src` attribute set to `https://s3.amazonaws.com/freecodecamp/screen-reader.mp3` and `type` attribute set to `"audio/mpeg"`. +É hora de fazer uma pausa com o Camper Cat e conhecer o colega Zersiax (@zersiax), um campeão de acessibilidade e também usuário de leitor de tela. Para ouvir um clipe de seu leitor de tela em ação, adicione o elemento `audio` após o elemento `p`. Inclua o atributo `controls`. Em seguida, coloque um elemento `source` dentro da tag `audio` com o atributo `src` definido como `https://s3.amazonaws.com/freecodecamp/screen-reader.mp3` e o atributo `type` definido como `"audio/mpeg"`. **Observação:** o clipe de áudio pode parecer rápido e difícil de entender, mas é uma velocidade normal para usuários de leitores de tela. diff --git a/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 966e42f9983..6d932dceff8 100644 --- a/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ O criador de ação `decAction` deve retornar um objeto de ação com `type` igu assert(decAction().type === DECREMENT); ``` +Executar `store.getState()` deve retornar um número + +```js +assert(typeof store.getState() === 'number'); +``` + A store do Redux deve inicializar com o `state` igual a 0. ```js assert(_store.getState() === 0); ``` -Despachar `incAction` na store do Redux deve incrementar o `state` por 1. +Despachar `incAction` na store do Redux deve incrementar o `state` em 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -Despachar `decAction` na store do Redux deve decrementar o `state` por 1. +Despachar `decAction` na store do Redux deve decrementar o `state` em 1. ```js assert( diff --git a/curriculum/challenges/ukrainian/00-certifications/example-certification/example-certifcation.yml b/curriculum/challenges/ukrainian/00-certifications/example-certification/example-certifcation.yml index e887e489d8b..0e5571bb4fe 100644 --- a/curriculum/challenges/ukrainian/00-certifications/example-certification/example-certifcation.yml +++ b/curriculum/challenges/ukrainian/00-certifications/example-certification/example-certifcation.yml @@ -1,10 +1,10 @@ --- id: 64514fda6c245de4d11eb7bb -title: Example Certification +title: Зразкова сертифікація certification: example-certification challengeType: 7 isPrivate: true tests: - id: 645147516c245de4d11eb7ba - title: Certification Exam + title: Сертифікаційний екзамен diff --git a/curriculum/challenges/ukrainian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/ukrainian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 3529abd0129..5c8c9d98830 100644 --- a/curriculum/challenges/ukrainian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/ukrainian/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -28,13 +28,19 @@ assert(incAction().type === INCREMENT); assert(decAction().type === DECREMENT); ``` -Сховище Redux повинне ініціалізуватися із `state`, що дорівнює 0. +Running `store.getState()` should return a number + +```js +assert(typeof store.getState() === 'number'); +``` + +The Redux store should initialize with a `state` of 0. ```js assert(_store.getState() === 0); ``` -Відправлення `incAction` у сховище Redux має збільшити `state` на 1. +Dispatching `incAction` on the Redux store should increment the `state` by 1. ```js assert( @@ -47,7 +53,7 @@ assert( ); ``` -Відправлення `decAction` у сховище Redux має зменшити `state` на 1. +Dispatching `decAction` on the Redux store should decrement the `state` by 1. ```js assert( @@ -60,7 +66,7 @@ assert( ); ``` -`counterReducer` має бути функцією +`counterReducer` should be a function ```js assert(typeof counterReducer === 'function'); diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md index 522e71d4372..8332c1fe1b3 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-colors-by-building-a-set-of-colored-markers/616965351e74d4689eb6de30.md @@ -7,7 +7,7 @@ dashedName: step-5 # --description-- -Ви можете мати декілька самозакривних елементів `meta` на вебсторінці. Each `meta` element adds information about the page that cannot be expressed by other HTML elements. +Ви можете мати декілька самозакривних елементів `meta` на вебсторінці. Кожен елемент `meta` додає інформацію про сторінку, яка не може бути виражена іншими елементами HTML. Додайте ще один самозакривний елемент `meta` в межах `head`. Надайте йому атрибут `name` зі значенням `viewport` та атрибут `content` зі значенням `width=device-width, initial-scale=1.0`, щоб сторінка виглядала на всіх пристроях одинаково. diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md index 0ad440383bc..22e952266ac 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-transforms-by-building-a-penguin/619d2f0e9440bc27caee1cec.md @@ -9,7 +9,7 @@ dashedName: step-93 Цікавий факт: більшість ласт, якщо не всі, не прямокутної форми. -Give the `.arm` elements' top-left, top-right, and bottom-right corners a radius of `30%`, and the bottom-left corner a radius of `120%`. +Надайте верхньому лівому, верхньому правому та нижньому правому кутам елемента `.arm` радіус `30%`, а нижньому лівому куту радіус `120%`. # --hints-- diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md index 6eaa8efff26..3b40f00293a 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-typography-by-building-a-nutrition-label/615f50473cc0196c6dd3892a.md @@ -9,7 +9,7 @@ dashedName: step-28 Ви можете помітити, що внизу елемента `.large` досі є невеликий кордон. Щоб скинути його, надайте своєму селектору `.large, .medium` властивість `border` зі значенням `0`. -Note: the `medium`(medium) class will be utilized later for the thinner bars of the nutrition label. +Примітка: `medium` (середній) клас буде використано пізніше для тонших смужок на етикетці. # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-22-names-scores.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-22-names-scores.md index 50b794c190b..558184c0a0c 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-22-names-scores.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-22-names-scores.md @@ -1,6 +1,6 @@ --- id: 5a51eabcad78bf416f316e2a -title: 'Problem 22: Names scores' +title: 'Завдання 22: очки імен' challengeType: 1 forumTopicId: 301862 dashedName: problem-22-names-scores @@ -8,11 +8,11 @@ dashedName: problem-22-names-scores # --description-- -Using `names`, an array defined in the background containing over five-thousand first names, begin by sorting it into alphabetical order. Then working out the alphabetical value for each name, multiply this value by its alphabetical position in the list to obtain a name score. +Розпочніть із сортування масиву в алфавітному порядку, використовуючи масив `names` із понад п’ятьма тисячами імен. Потім вирахуйте алфавітне значення для кожного імені та помножте це значення на його алфавітну позицію у списку, щоб отримати очки. -For example, when the list is sorted into alphabetical order, COLIN, which is worth 3 + 15 + 12 + 9 + 14 = 53, is the 938th name in the list. So, COLIN would obtain a score of 938 × 53 = 49714. +Наприклад, якщо відсортувати список в алфавітному порядку, значенням імені «COLIN» буде 3 + 15 + 12 + 9 + 14 = 53, що робить його 938-им ім’ям в списку. Тому COLIN отримає 938 × 53 = 49714 очок. -What is the total of all the name scores in the array? +Яка сума всіх очок у масиві? # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-23-non-abundant-sums.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-23-non-abundant-sums.md index 46e16760540..64fd69c5d90 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-23-non-abundant-sums.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-23-non-abundant-sums.md @@ -1,6 +1,6 @@ --- id: 5900f3831000cf542c50fe96 -title: 'Problem 23: Non-abundant sums' +title: 'Завдання 23: ненадлишкові суми' challengeType: 1 forumTopicId: 301873 dashedName: problem-23-non-abundant-sums @@ -8,13 +8,13 @@ dashedName: problem-23-non-abundant-sums # --description-- -A perfect number is a number for which the sum of its proper divisors is exactly equal to the number. For example, the sum of the proper divisors of 28 would be 1 + 2 + 4 + 7 + 14 = 28, which means that 28 is a perfect number. +Досконале число — це число, у якому сума його власних дільників дорівнює цьому числу. Наприклад, сума власних дільників числа 28 становитиме 1 + 2 + 4 + 7 + 14 = 28, тобто 28 є досконалим числом. -A number `n` is called deficient if the sum of its proper divisors is less than `n` and it is called abundant if this sum exceeds `n`. +Число `n` називають недостатнім, якщо сума його власних дільників є меншою, ніж `n`, і надлишковим, якщо ця сума перевищує `n`. -As 12 is the smallest abundant number, 1 + 2 + 3 + 4 + 6 = 16, the smallest number that can be written as the sum of two abundant numbers is 24. By mathematical analysis, it can be shown that all integers greater than 28123 can be written as the sum of two abundant numbers. However, this upper limit cannot be reduced any further by analysis even though it is known that the greatest number that cannot be expressed as the sum of two abundant numbers is less than this limit. +Оскільки 12 є найменшим надлишковим числом (1 + 2 + 3 + 4 + 6 = 16), то найменшим числом, що може бути представлене як сума двох надлишкових чисел, є 24. Використовуючи математичний аналіз, можна показати, що всі цілі числа, більші за 28123, можуть бути представлені як сума двох надлишкових чисел. Ця межа не може бути зменшена подальшим аналізом, навіть незважаючи на те, що найбільше число, яке не може бути записане як сума двох надлишкових чисел, менше за цю межу. -Find the sum of all positive integers <= `n` which cannot be written as the sum of two abundant numbers. +Знайдіть суму усіх натуральних чисел <= `n`, які не можуть бути записані як сума двох надлишкових чисел. # --hints-- diff --git a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-31-coin-sums.md b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-31-coin-sums.md index b4a75fe3d6a..cc68c6d5a9b 100644 --- a/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-31-coin-sums.md +++ b/curriculum/challenges/ukrainian/18-project-euler/project-euler-problems-1-to-100/problem-31-coin-sums.md @@ -1,6 +1,6 @@ --- id: 5900f38b1000cf542c50fe9e -title: 'Problem 31: Coin sums' +title: 'Завдання 31: суми монет' challengeType: 1 forumTopicId: 301965 dashedName: problem-31-coin-sums @@ -8,15 +8,15 @@ dashedName: problem-31-coin-sums # --description-- -In England the currency is made up of pound, £, and pence, p, and there are eight coins in general circulation: +В Англії валюта складається з фунтів (£) і пенні (p), а в загальному обігу є вісім монет: -