chore: replace forum links (#39139)

This commit is contained in:
Nicholas Carrigan
2020-06-30 01:51:26 -07:00
committed by GitHub
parent 34c26c4950
commit 1e0e54446f
365 changed files with 418 additions and 418 deletions

View File

@@ -9,7 +9,7 @@ localeTitle: Создайте веб-страницу личного портф
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально подобное этому: <a href="https://codepen.io/freeCodeCamp/full/zNBOYG" target="_blank">https://codepen.io/freeCodeCamp/full/zNBOYG</a> . Выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> и пройдите все тесты для завершения. Созадйте для приложения свой личный стиль. Вы можете использовать HTML, JavaScript и CSS для выполнения этого проекта. Рекомендуется использовать простой CSS, так как это то, что вы изучили в предыдущих уроках, и вы должны получить некоторую практику с простым CSS. Вы можете использовать Bootstrap или SASS. Дополнительные технологии (например, jQuery, React, Angular или Vue) не рекомендуется использовать для этого задания, но вы можете применять их на свой страх и риск. Последующие проекты дадут вам возможность работать с другими различными технологиями, напирмер, такими как React. Мы примем и попытаемся исправить все отчеты о проблемах, которые используют предлагаемый стек технологий для этого проекта. Счастливого кодирования! <strong>Пользовательская история №1: у</strong> моего портфолио должен быть раздел приветствия с идентификатором <code>welcome-section</code> . <strong>User Story # 2:</strong> В разделе приветствия должен быть элемент <code>h1</code> , содержащий текст. <strong>Пользовательская история №3: у</strong> моего портфолио должен быть раздел проектов с идентификатором <code>projects</code> . <strong>User Story # 4:</strong> Раздел проектов должен содержать по крайней мере один элемент с классом <code>project-tile</code> для проведения проекта. <strong>User Story # 5:</strong> Раздел проектов должен содержать как минимум одну ссылку на проект. <strong>User Story # 6:</strong> Мое портфолио должно иметь навигационную панель с идентификатором <code>navbar</code> . <strong>User Story # 7:</strong> Навигация должна содержать хотя бы одну ссылку, на которую я могу щелкнуть, чтобы перейти к различным разделам страницы. <strong>User Story # 8: у</strong> моего портфолио должна быть ссылка с идентификатором <code>profile-link</code> , который открывает мою GitHub или FCC-профиль на новой вкладке. <strong>User Story # 9: у</strong> моего портфолио должен быть хотя бы один медиа-запрос. <strong>User Story # 10:</strong> Высота секции приветствия должна быть равна высоте окна просмотра. <strong>User Story # 11:</strong> навигационная панель всегда должна находиться в верхней части окна просмотра. Вы можете создать свой проект, <a href="http://codepen.io/freeCodeCamp/pen/MJjpwO" target="_blank">нажимая эту ручку CodePen</a> . Или вы можете использовать эту ссылку CDN для запуска тестов в любой среде: <code>https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js</code> Как только вы закончите, отправьте URL-адрес своего рабочего проекта с прохождением всех тестов. Не забудьте использовать метод <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально подобное этому: <a href="https://codepen.io/freeCodeCamp/full/zNBOYG" target="_blank">https://codepen.io/freeCodeCamp/full/zNBOYG</a> . Выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> и пройдите все тесты для завершения. Созадйте для приложения свой личный стиль. Вы можете использовать HTML, JavaScript и CSS для выполнения этого проекта. Рекомендуется использовать простой CSS, так как это то, что вы изучили в предыдущих уроках, и вы должны получить некоторую практику с простым CSS. Вы можете использовать Bootstrap или SASS. Дополнительные технологии (например, jQuery, React, Angular или Vue) не рекомендуется использовать для этого задания, но вы можете применять их на свой страх и риск. Последующие проекты дадут вам возможность работать с другими различными технологиями, напирмер, такими как React. Мы примем и попытаемся исправить все отчеты о проблемах, которые используют предлагаемый стек технологий для этого проекта. Счастливого кодирования! <strong>Пользовательская история №1: у</strong> моего портфолио должен быть раздел приветствия с идентификатором <code>welcome-section</code> . <strong>User Story # 2:</strong> В разделе приветствия должен быть элемент <code>h1</code> , содержащий текст. <strong>Пользовательская история №3: у</strong> моего портфолио должен быть раздел проектов с идентификатором <code>projects</code> . <strong>User Story # 4:</strong> Раздел проектов должен содержать по крайней мере один элемент с классом <code>project-tile</code> для проведения проекта. <strong>User Story # 5:</strong> Раздел проектов должен содержать как минимум одну ссылку на проект. <strong>User Story # 6:</strong> Мое портфолио должно иметь навигационную панель с идентификатором <code>navbar</code> . <strong>User Story # 7:</strong> Навигация должна содержать хотя бы одну ссылку, на которую я могу щелкнуть, чтобы перейти к различным разделам страницы. <strong>User Story # 8: у</strong> моего портфолио должна быть ссылка с идентификатором <code>profile-link</code> , который открывает мою GitHub или FCC-профиль на новой вкладке. <strong>User Story # 9: у</strong> моего портфолио должен быть хотя бы один медиа-запрос. <strong>User Story # 10:</strong> Высота секции приветствия должна быть равна высоте окна просмотра. <strong>User Story # 11:</strong> навигационная панель всегда должна находиться в верхней части окна просмотра. Вы можете создать свой проект, <a href="http://codepen.io/freeCodeCamp/pen/MJjpwO" target="_blank">нажимая эту ручку CodePen</a> . Или вы можете использовать эту ссылку CDN для запуска тестов в любой среде: <code>https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js</code> Как только вы закончите, отправьте URL-адрес своего рабочего проекта с прохождением всех тестов. Не забудьте использовать метод <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Бу, кто
## Description
<section id='description'>
Проверьте, классифицировано ли значение как булевский примитив. Вернуть true или false. Булевы примитивы являются истинными и ложными. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Проверьте, классифицировано ли значение как булевский примитив. Вернуть true или false. Булевы примитивы являются истинными и ложными. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Короткая обезьяна
## Description
<section id='description'>
Напишите функцию, которая разбивает массив (первый аргумент) на группы по длине <code>size</code> (второй аргумент) и возвращает их в виде двумерного массива. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Напишите функцию, которая разбивает массив (первый аргумент) на группы по длине <code>size</code> (второй аргумент) и возвращает их в виде двумерного массива. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Подтвердить завершение
## Description
<section id='description'>
Проверьте, заканчивается ли строка (первый аргумент, <code>str</code> ) заданной целевой строкой (второй аргумент, <code>target</code> ). Эта проблема <em>может</em> быть решена с помощью <code>.endsWith()</code> , который был введен в ES2015. Но для этой задачи мы хотели бы, чтобы вы использовали один из методов подстроки JavaScript. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Проверьте, заканчивается ли строка (первый аргумент, <code>str</code> ) заданной целевой строкой (второй аргумент, <code>target</code> ). Эта проблема <em>может</em> быть решена с помощью <code>.endsWith()</code> , который был введен в ES2015. Но для этой задачи мы хотели бы, чтобы вы использовали один из методов подстроки JavaScript. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Факториализация номера
## Description
<section id='description'>
Верните факториал предоставленного целого числа. Если целое число представлено буквой n, факториал является произведением всех положительных целых чисел, меньших или равных n. Факториалы часто представлены сокращенной нотой <code>n!</code> Например: <code>5! = 1 * 2 * 3 * 4 * 5 = 120</code> В функцию будут <code>5! = 1 * 2 * 3 * 4 * 5 = 120</code> только целые числа, большие или равные нулю. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Верните факториал предоставленного целого числа. Если целое число представлено буквой n, факториал является произведением всех положительных целых чисел, меньших или равных n. Факториалы часто представлены сокращенной нотой <code>n!</code> Например: <code>5! = 1 * 2 * 3 * 4 * 5 = 120</code> В функцию будут <code>5! = 1 * 2 * 3 * 4 * 5 = 120</code> только целые числа, большие или равные нулю. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Фальшивый вышибала
## Description
<section id='description'>
Удалите все значения фальши из массива. Значения фальши в JavaScript - <code>false</code> , <code>null</code> , <code>0</code> , <code>&quot;&quot;</code> , <code>undefined</code> и <code>NaN</code> . Подсказка: попробуйте преобразовать каждое значение в логическое. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Удалите все значения фальши из массива. Значения фальши в JavaScript - <code>false</code> , <code>null</code> , <code>0</code> , <code>&quot;&quot;</code> , <code>undefined</code> и <code>NaN</code> . Подсказка: попробуйте преобразовать каждое значение в логическое. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Найти самое длинное слово в строке
## Description
<section id='description'>
Верните длину самого длинного слова в предоставленное предложение. Ваш ответ должен быть числом. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Верните длину самого длинного слова в предоставленное предложение. Ваш ответ должен быть числом. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Finders Keepers
## Description
<section id='description'>
Создайте функцию, которая просматривает массив (первый аргумент) и возвращает первый элемент в массиве, который проходит тест истины (второй аргумент). Если ни один элемент не проходит тест, возвращайте значение undefined. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Создайте функцию, которая просматривает массив (первый аргумент) и возвращает первый элемент в массиве, который проходит тест истины (второй аргумент). Если ни один элемент не проходит тест, возвращайте значение undefined. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Мутации
## Description
<section id='description'>
Возвращает true, если строка в первом элементе массива содержит все буквы строки во втором элементе массива. Например, <code>[&quot;hello&quot;, &quot;Hello&quot;]</code> должен возвращать true, потому что все буквы во второй строке присутствуют в первом, игнорирующем случае. Аргументы <code>[&quot;hello&quot;, &quot;hey&quot;]</code> должны возвращать false, потому что строка &quot;hello&quot; не содержит &quot;y&quot;. Наконец, <code>[&quot;Alien&quot;, &quot;line&quot;]</code> должен возвращать true, потому что все буквы в «строке» присутствуют в «Alien». Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Возвращает true, если строка в первом элементе массива содержит все буквы строки во втором элементе массива. Например, <code>[&quot;hello&quot;, &quot;Hello&quot;]</code> должен возвращать true, потому что все буквы во второй строке присутствуют в первом, игнорирующем случае. Аргументы <code>[&quot;hello&quot;, &quot;hey&quot;]</code> должны возвращать false, потому что строка &quot;hello&quot; не содержит &quot;y&quot;. Наконец, <code>[&quot;Alien&quot;, &quot;line&quot;]</code> должен возвращать true, потому что все буквы в «строке» присутствуют в «Alien». Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Повторить строку Повторить строку
## Description
<section id='description'>
Повторите заданную строку <code>str</code> (первый аргумент) для <code>num</code> times (второй аргумент). Верните пустую строку, если <code>num</code> не является положительным числом. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Повторите заданную строку <code>str</code> (первый аргумент) для <code>num</code> times (второй аргумент). Верните пустую строку, если <code>num</code> не является положительным числом. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Возвращает наибольшие числа в масси
## Description
<section id='description'>
Возвращает массив, состоящий из наибольшего числа из каждого предоставленного подматрица. Для простоты предоставленный массив будет содержать ровно 4 поддиапазона. Помните, вы можете перебирать массив с помощью простого цикла и обращаться к каждому члену с синтаксисом массива <code>arr[i]</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Возвращает массив, состоящий из наибольшего числа из каждого предоставленного подматрица. Для простоты предоставленный массив будет содержать ровно 4 поддиапазона. Помните, вы можете перебирать массив с помощью простого цикла и обращаться к каждому члену с синтаксисом массива <code>arr[i]</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Обратить строку
## Description
<section id='description'>
Переверните предоставленную строку. Возможно, вам придется перевернуть строку в массив, прежде чем вы сможете ее отменить. Ваш результат должен быть строкой. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Переверните предоставленную строку. Возможно, вам придется перевернуть строку в массив, прежде чем вы сможете ее отменить. Ваш результат должен быть строкой. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -10,7 +10,7 @@ localeTitle: Нарезка и сращивание
## Description
<section id='description'>
Вам даны два массива и индекс. Используйте метод массива <code>slice</code> и <code>splice</code> для копирования каждого элемента первого массива во второй массив по порядку. Начните вставлять элементы в индекс <code>n</code> второго массива. Верните результирующий массив. Входные массивы должны оставаться неизменными после запуска функции. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Вам даны два массива и индекс. Используйте метод массива <code>slice</code> и <code>splice</code> для копирования каждого элемента первого массива во второй массив по порядку. Начните вставлять элементы в индекс <code>n</code> второго массива. Верните результирующий массив. Входные массивы должны оставаться неизменными после запуска функции. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Название Случайное предложение
## Description
<section id='description'>
Верните предоставленную строку с первой буквой каждого слова, заглавными. Убедитесь, что остальная часть слова находится в нижнем регистре. Для целей этого упражнения вы также должны использовать прописные слова, такие как «the» и «of». Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Верните предоставленную строку с первой буквой каждого слова, заглавными. Убедитесь, что остальная часть слова находится в нижнем регистре. Для целей этого упражнения вы также должны использовать прописные слова, такие как «the» и «of». Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Усекать строку
## Description
<section id='description'>
Усечь строку (первый аргумент), если она длиннее заданной максимальной длины строки (второй аргумент). Возвращает усеченную строку с <code>...</code> окончанием. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Усечь строку (первый аргумент), если она длиннее заданной максимальной длины строки (второй аргумент). Возвращает усеченную строку с <code>...</code> окончанием. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Где я живу
## Description
<section id='description'>
Возвратите наименьший индекс, по которому значение (второй аргумент) должно быть вставлено в массив (первый аргумент) после его сортировки. Возвращаемое значение должно быть числом. Например, <code>getIndexToIns([1,2,3,4], 1.5)</code> должен возвращать <code>1</code> потому что он больше <code>1</code> (индекс 0), но меньше <code>2</code> (индекс 1). Аналогично, <code>getIndexToIns([20,3,5], 19)</code> должен вернуть <code>2</code> потому что, как только массив будет отсортирован, он будет выглядеть как <code>[3,5,20]</code> а <code>19</code> меньше <code>20</code> (индекс 2) и больше <code>5</code> ( индекс 1). Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Возвратите наименьший индекс, по которому значение (второй аргумент) должно быть вставлено в массив (первый аргумент) после его сортировки. Возвращаемое значение должно быть числом. Например, <code>getIndexToIns([1,2,3,4], 1.5)</code> должен возвращать <code>1</code> потому что он больше <code>1</code> (индекс 0), но меньше <code>2</code> (индекс 1). Аналогично, <code>getIndexToIns([20,3,5], 19)</code> должен вернуть <code>2</code> потому что, как только массив будет отсортирован, он будет выглядеть как <code>[3,5,20]</code> а <code>19</code> меньше <code>20</code> (индекс 2) и больше <code>5</code> ( индекс 1). Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Аргументы Дополнительно
## Description
<section id='description'>
Создайте функцию, которая суммирует два аргумента вместе. Если предоставляется только один аргумент, тогда возвращаем функцию, которая ожидает один аргумент и возвращает сумму. Например, <code>addTogether(2, 3)</code> должен возвращать <code>5</code> , а <code>addTogether(2)</code> должен возвращать функцию. Вызов этой возвращенной функции с помощью одного аргумента будет возвращать сумму: <code>var sumTwoAnd = addTogether(2);</code> <code>sumTwoAnd(3)</code> возвращает <code>5</code> . Если какой-либо аргумент не является допустимым числом, возвращайте undefined. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Создайте функцию, которая суммирует два аргумента вместе. Если предоставляется только один аргумент, тогда возвращаем функцию, которая ожидает один аргумент и возвращает сумму. Например, <code>addTogether(2, 3)</code> должен возвращать <code>5</code> , а <code>addTogether(2)</code> должен возвращать функцию. Вызов этой возвращенной функции с помощью одного аргумента будет возвращать сумму: <code>var sumTwoAnd = addTogether(2);</code> <code>sumTwoAnd(3)</code> возвращает <code>5</code> . Если какой-либо аргумент не является допустимым числом, возвращайте undefined. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Двоичные агенты
## Description
<section id='description'>
Верните английское переведенное предложение прошедшей двоичной строки. Бинарная строка будет разделена пробелом. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Верните английское переведенное предложение прошедшей двоичной строки. Бинарная строка будет разделена пробелом. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Преобразование HTML-объектов
## Description
<section id='description'>
Преобразуйте символы <code>&amp;</code> , <code>&lt;</code> , <code>&gt;</code> , <code>&quot;</code> (двойная кавычка) и <code>&#39;</code> (апострофа) в строку в соответствующие HTML-объекты. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. собственный код.
Преобразуйте символы <code>&amp;</code> , <code>&lt;</code> , <code>&gt;</code> , <code>&quot;</code> (двойная кавычка) и <code>&#39;</code> (апострофа) в строку в соответствующие HTML-объекты. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Diff Два массива
## Description
<section id='description'>
Сравните два массива и верните новый массив с любыми элементами, найденными только в одном из двух заданных массивов, но не обоих. Другими словами, верните симметричную разность двух массивов. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код. <strong>Заметка</strong> <br> Вы можете вернуть массив с его элементами в любом порядке.
Сравните два массива и верните новый массив с любыми элементами, найденными только в одном из двух заданных массивов, но не обоих. Другими словами, верните симметричную разность двух массивов. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код. <strong>Заметка</strong> <br> Вы можете вернуть массив с его элементами в любом порядке.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Связывание ДНК
## Description
<section id='description'>
В цепочке ДНК отсутствует элемент сопряжения. Возьмите каждого символа, получите его пару и верните результаты в виде массива 2d. <a href="http://en.wikipedia.org/wiki/Base_pair" target="_blank">Базовые пары</a> - это пара AT и CG. Совместите отсутствующий элемент с предоставленным символом. Возвращаем предоставленный символ как первый элемент в каждом массиве. Например, для входного GCG возвратите [[«G», «C»], [«C», «G»], [«G», «C»]] Символ и его пара спарены в массив, и все массивы сгруппированы в один инкапсулирующий массив. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
В цепочке ДНК отсутствует элемент сопряжения. Возьмите каждого символа, получите его пару и верните результаты в виде массива 2d. <a href="http://en.wikipedia.org/wiki/Base_pair" target="_blank">Базовые пары</a> - это пара AT и CG. Совместите отсутствующий элемент с предоставленным символом. Возвращаем предоставленный символ как первый элемент в каждом массиве. Например, для входного GCG возвратите [[«G», «C»], [«C», «G»], [«G», «C»]] Символ и его пара спарены в массив, и все массивы сгруппированы в один инкапсулирующий массив. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Брось это
## Description
<section id='description'>
Учитывая массив <code>arr</code> , выполните итерацию и удаление каждого элемента, начиная с первого элемента (индекс 0) до тех пор, пока функция <code>func</code> вернет <code>true</code> когда итерационный элемент пройдет через него. Затем возвращаем остальную часть массива после выполнения условия, иначе <code>arr</code> должен быть возвращен как пустой массив. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Учитывая массив <code>arr</code> , выполните итерацию и удаление каждого элемента, начиная с первого элемента (индекс 0) до тех пор, пока функция <code>func</code> вернет <code>true</code> когда итерационный элемент пройдет через него. Затем возвращаем остальную часть массива после выполнения условия, иначе <code>arr</code> должен быть возвращен как пустой массив. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Все верно
## Description
<section id='description'>
Проверьте, является ли предикат (второй аргумент) <dfn>правдивым</dfn> для всех элементов коллекции (первый аргумент). Другими словами, вам предоставляется массив объектов. Предикат <code>pre</code> будет свойством объекта, и вам нужно вернуть <code>true</code> если его значение является <code>truthy</code> . В противном случае верните <code>false</code> . В JavaScript <code>truthy</code> значениями являются значения, которые переводятся в <code>true</code> при оценке в булевом контексте. Помните, что вы можете получить доступ к свойствам объекта с помощью либо точечной нотации, либо обозначения <code>[]</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Проверьте, является ли предикат (второй аргумент) <dfn>правдивым</dfn> для всех элементов коллекции (первый аргумент). Другими словами, вам предоставляется массив объектов. Предикат <code>pre</code> будет свойством объекта, и вам нужно вернуть <code>true</code> если его значение является <code>truthy</code> . В противном случае верните <code>false</code> . В JavaScript <code>truthy</code> значениями являются значения, которые переводятся в <code>true</code> при оценке в булевом контексте. Помните, что вы можете получить доступ к свойствам объекта с помощью либо точечной нотации, либо обозначения <code>[]</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -8,7 +8,7 @@ localeTitle: Сделать человека
## Description
<section id='description'>
Заполните конструктор объекта следующими способами: <blockquote> getFirstName () getLastName () getFullName () setFirstName (first) setLastName (последний) setFullName (firstAndLast) </blockquote> Запустите тесты, чтобы увидеть ожидаемый результат для каждого метода. Методы, принимающие аргумент, должны принимать только один аргумент и должны быть строкой. Эти методы должны быть единственным доступным средством взаимодействия с объектом. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Заполните конструктор объекта следующими способами: <blockquote> getFirstName () getLastName () getFullName () setFirstName (first) setLastName (последний) setFullName (firstAndLast) </blockquote> Запустите тесты, чтобы увидеть ожидаемый результат для каждого метода. Методы, принимающие аргумент, должны принимать только один аргумент и должны быть строкой. Эти методы должны быть единственным доступным средством взаимодействия с объектом. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -8,7 +8,7 @@ localeTitle: Карта обломков
## Description
<section id='description'>
Верните новый массив, который преобразует среднюю высоту элементов в их орбитальные периоды (в секундах). Массив будет содержать объекты в формате <code>{name: &#39;name&#39;, avgAlt: avgAlt}</code> . Вы можете прочитать об орбитальных периодах <a href="http://en.wikipedia.org/wiki/Orbital_period" target="_blank">в Википедии</a> . Значения должны округляться до ближайшего целого числа. Тело, находящееся на орбите, - Земля. Радиус земли составляет 6367,4447 километров, а значение GM для Земли составляет 398600,4418 км <sup>3</sup> с <sup>-2</sup> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Верните новый массив, который преобразует среднюю высоту элементов в их орбитальные периоды (в секундах). Массив будет содержать объекты в формате <code>{name: &#39;name&#39;, avgAlt: avgAlt}</code> . Вы можете прочитать об орбитальных периодах <a href="http://en.wikipedia.org/wiki/Orbital_period" target="_blank">в Википедии</a> . Значения должны округляться до ближайшего целого числа. Тело, находящееся на орбите, - Земля. Радиус земли составляет 6367,4447 километров, а значение GM для Земли составляет 398600,4418 км <sup>3</sup> с <sup>-2</sup> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Пропущенные буквы
## Description
<section id='description'>
Найдите отсутствующую букву в пробе прошедшего письма и верните ее. Если все буквы присутствуют в диапазоне, верните undefined. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Найдите отсутствующую букву в пробе прошедшего письма и верните ее. Если все буквы присутствуют в диапазоне, верните undefined. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Pig Latin
## Description
<section id='description'>
Переведите предоставленную строку в латинский свиньи. <a href="http://en.wikipedia.org/wiki/Pig_Latin" target="_blank">Pig Latin</a> берет первый согласный (или согласный кластер) английского слова, переводит его в конец слова и суффиксы «ay». Если слово начинается с гласного, вы просто добавляете «путь» до конца. Строки ввода гарантированно являются английскими словами во всех строчных строках. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Переведите предоставленную строку в латинский свиньи. <a href="http://en.wikipedia.org/wiki/Pig_Latin" target="_blank">Pig Latin</a> берет первый согласный (или согласный кластер) английского слова, переводит его в конец слова и суффиксы «ay». Если слово начинается с гласного, вы просто добавляете «путь» до конца. Строки ввода гарантированно являются английскими словами во всех строчных строках. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Поиск и замена
## Description
<section id='description'>
Выполните поиск и замените предложение, используя предоставленные аргументы и верните новое предложение. Первый аргумент - это предложение для выполнения поиска и замены. Второй аргумент - это слово, которое вы замените (до). Третий аргумент - это то, что вы замените вторым аргументом (после). <strong>Заметка</strong> <br> Сохраните случай первого символа в исходном слове, когда вы его замените. Например, если вы хотите заменить слово «Книга» словом «собака», его следует заменить как «Собака». Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Выполните поиск и замените предложение, используя предоставленные аргументы и верните новое предложение. Первый аргумент - это предложение для выполнения поиска и замены. Второй аргумент - это слово, которое вы замените (до). Третий аргумент - это то, что вы замените вторым аргументом (после). <strong>Заметка</strong> <br> Сохраните случай первого символа в исходном слове, когда вы его замените. Например, если вы хотите заменить слово «Книга» словом «собака», его следует заменить как «Собака». Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Найти и уничтожить
## Description
<section id='description'>
Вам будет предоставлен исходный массив (первый аргумент в функции эсминца), за которым следуют один или несколько аргументов. Удалите все элементы из исходного массива, которые имеют такое же значение, что и эти аргументы. <strong>Заметка</strong> <br> Вы должны использовать объект <code>arguments</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Вам будет предоставлен исходный массив (первый аргумент в функции эсминца), за которым следуют один или несколько аргументов. Удалите все элементы из исходного массива, которые имеют такое же значение, что и эти аргументы. <strong>Заметка</strong> <br> Вы должны использовать объект <code>arguments</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Самый маленький общий множественный
## Description
<section id='description'>
Найдите наименьшее общее кратность предоставленных параметров, которые могут быть равномерно разделены обоими, а также всеми последовательными номерами в диапазоне между этими параметрами. Диапазон будет массивом из двух чисел, которые не обязательно будут в численном порядке. Например, если заданы 1 и 3, найдите наименьший общий кратный как 1, так и 3, который также равномерно делится на все числа <em>между</em> 1 и 3. Ответ здесь будет 6. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы получите застрял. Попробуйте подключить программу. Напишите свой собственный код.
Найдите наименьшее общее кратность предоставленных параметров, которые могут быть равномерно разделены обоими, а также всеми последовательными номерами в диапазоне между этими параметрами. Диапазон будет массивом из двух чисел, которые не обязательно будут в численном порядке. Например, если заданы 1 и 3, найдите наименьший общий кратный как 1, так и 3, который также равномерно делится на все числа <em>между</em> 1 и 3. Ответ здесь будет 6. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы получите застрял. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Сортированный союз
## Description
<section id='description'>
Напишите функцию, которая берет два или более массива и возвращает новый массив уникальных значений в порядке исходных предоставленных массивов. Другими словами, все значения, присутствующие во всех массивах, должны быть включены в их первоначальный порядок, но без дубликатов в конечном массиве. Уникальные номера должны быть отсортированы по их первоначальному порядку, но окончательный массив не следует сортировать в числовом порядке. Проверьте примеры тестов. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Напишите функцию, которая берет два или более массива и возвращает новый массив уникальных значений в порядке исходных предоставленных массивов. Другими словами, все значения, присутствующие во всех массивах, должны быть включены в их первоначальный порядок, но без дубликатов в конечном массиве. Уникальные номера должны быть отсортированы по их первоначальному порядку, но окончательный массив не следует сортировать в числовом порядке. Проверьте примеры тестов. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Чехол для спинного диска
## Description
<section id='description'>
Преобразуйте строку в спинальный регистр. Спинальный чехол - все-строчные слова, соединенные тире. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Преобразуйте строку в спинальный регистр. Спинальный чехол - все-строчные слова, соединенные тире. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: пробиваться с боями
## Description
<section id='description'>
Сгладьте вложенный массив. Вы должны учитывать различные уровни гнездования. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Сгладьте вложенный массив. Вы должны учитывать различные уровни гнездования. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Сумма всех чисел в диапазоне
## Description
<section id='description'>
Мы передадим вам массив из двух чисел. Верните сумму этих двух чисел плюс сумму всех чисел между ними. Самое низкое число не всегда будет первым. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Мы передадим вам массив из двух чисел. Верните сумму этих двух чисел плюс сумму всех чисел между ними. Самое низкое число не всегда будет первым. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Сумма всех нечетных чисел Фибоначчи
## Description
<section id='description'>
Учитывая положительное целое <code>num</code> , возвращаем сумму всех нечетных чисел Фибоначчи, которые меньше или равно <code>num</code> . Первые два числа в последовательности Фибоначчи равны 1 и 1. Каждое дополнительное число в последовательности представляет собой сумму двух предыдущих чисел. Первые шесть чисел последовательности Фибоначчи - 1, 1, 2, 3, 5 и 8. Например, <code>sumFibs(10)</code> должен возвращать <code>10</code> потому что все нечетные числа Фибоначчи, меньшие или равные <code>10</code> равны 1, 1, 3 и 5. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Учитывая положительное целое <code>num</code> , возвращаем сумму всех нечетных чисел Фибоначчи, которые меньше или равно <code>num</code> . Первые два числа в последовательности Фибоначчи равны 1 и 1. Каждое дополнительное число в последовательности представляет собой сумму двух предыдущих чисел. Первые шесть чисел последовательности Фибоначчи - 1, 1, 2, 3, 5 и 8. Например, <code>sumFibs(10)</code> должен возвращать <code>10</code> потому что все нечетные числа Фибоначчи, меньшие или равные <code>10</code> равны 1, 1, 3 и 5. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Сумма всех чисел
## Description
<section id='description'>
Суммируйте все простые числа до и включив предоставленный номер. Простое число определяется как число больше единицы и имеет только два делителя: один и сам. Например, 2 - простое число, потому что оно делится только на одно и два. Предоставленный номер не может быть простым. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Суммируйте все простые числа до и включив предоставленный номер. Простое число определяется как число больше единицы и имеет только два делителя: один и сам. Например, 2 - простое число, потому что оно делится только на одно и два. Предоставленный номер не может быть простым. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Итак, ты
## Description
<section id='description'>
Создайте функцию, которая просматривает массив объектов (первый аргумент) и возвращает массив всех объектов, имеющих соответствующие пары имени и значения (второй аргумент). Каждая пара имен и значений исходного объекта должна присутствовать в объекте из коллекции, если она должна быть включена в возвращаемый массив. Например, если первым аргументом является <code>[{ first: &quot;Romeo&quot;, last: &quot;Montague&quot; }, { first: &quot;Mercutio&quot;, last: null }, { first: &quot;Tybalt&quot;, last: &quot;Capulet&quot; }]</code> , и второй аргумент <code>{ last: &quot;Capulet&quot; }</code> , то вы должны вернуть третий объект из массива (первый аргумент), потому что он содержит имя и его значение, которое было передано как второй аргумент. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Создайте функцию, которая просматривает массив объектов (первый аргумент) и возвращает массив всех объектов, имеющих соответствующие пары имени и значения (второй аргумент). Каждая пара имен и значений исходного объекта должна присутствовать в объекте из коллекции, если она должна быть включена в возвращаемый массив. Например, если первым аргументом является <code>[{ first: &quot;Romeo&quot;, last: &quot;Montague&quot; }, { first: &quot;Mercutio&quot;, last: null }, { first: &quot;Tybalt&quot;, last: &quot;Capulet&quot; }]</code> , и второй аргумент <code>{ last: &quot;Capulet&quot; }</code> , то вы должны вернуть третий объект из массива (первый аргумент), потому что он содержит имя и его значение, которое было передано как второй аргумент. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Цезарский шифр
## Description
<section id='description'>
Одним из простейших и наиболее широко известных <dfn>шифров</dfn> является <code>Caesar cipher</code> , также известный как <code>shift cipher</code> . В <code>shift cipher</code> значения букв сдвигаются на некоторую установленную величину. Обычным современным использованием является шифр <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13</a> , где значения букв сдвигаются на 13 мест. Таким образом, «A» ↔ &#39;N&#39;, &#39;B&#39;&#39;O&#39; и т. Д. Напишите функцию, которая берет строку с кодировкой <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13 в</a> качестве входных данных и возвращает декодированную строку. Все буквы будут заглавными. Не трансформируйте неалфавитный символ (т.е. пробелы, знаки препинания), но передайте их. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Одним из простейших и наиболее широко известных <dfn>шифров</dfn> является <code>Caesar cipher</code> , также известный как <code>shift cipher</code> . В <code>shift cipher</code> значения букв сдвигаются на некоторую установленную величину. Обычным современным использованием является шифр <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13</a> , где значения букв сдвигаются на 13 мест. Таким образом, «A» ↔ &#39;N&#39;, &#39;B&#39;&#39;O&#39; и т. Д. Напишите функцию, которая берет строку с кодировкой <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13 в</a> качестве входных данных и возвращает декодированную строку. Все буквы будут заглавными. Не трансформируйте неалфавитный символ (т.е. пробелы, знаки препинания), но передайте их. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Кассовый аппарат
## Description
<section id='description'>
<code>checkCashRegister()</code> функцию ящика <code>checkCashRegister()</code> которая принимает цену покупки в качестве первого аргумента ( <code>price</code> ), платеж как второй аргумент ( <code>cash</code> ) и денежный ящик ( <code>cid</code> ) в качестве третьего аргумента. <code>cid</code> - это 2D-массив, в котором доступна доступная валюта. Функция <code>checkCashRegister()</code> всегда должна возвращать объект со <code>status</code> ключом <code>change</code> . Return <code>{status: &quot;INSUFFICIENT_FUNDS&quot;, change: []}</code> если сумма в ящике меньше, чем требуемое изменение, или если вы не можете вернуть точное изменение. Return <code>{status: &quot;CLOSED&quot;, change: [...]}</code> с наличным ящиком в качестве значения для <code>change</code> ключа, если оно равно требуемому изменению. В противном случае верните <code>{status: &quot;OPEN&quot;, change: [...]}</code> , с внесением изменений в монеты и счета, отсортированные в порядке наивысшего и наименьшего, в качестве значения ключа <code>change</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код. <table class="table table-striped"><tbody><tr><th> Валютная единица </th><th> Количество </th></tr><tr><td> пенс </td><td> 0,01 долл. США (PENNY) </td></tr><tr><td> никель </td><td> $ 0,05 (NICKEL) </td></tr><tr><td> дайм </td><td> $ 0.1 (DIME) </td></tr><tr><td> четверть </td><td> 0,25 долл. США (КВАРТАЛ) </td></tr><tr><td> доллар </td><td> $ 1 (ДОЛЛАР) </td></tr><tr><td> Пять долларов </td><td> $ 5 (ПЯТЬ) </td></tr><tr><td> Десять долларов </td><td> 10 долларов США (TEN) </td></tr><tr><td> Двадцать долларов </td><td> 20 долларов США (ДВАДЦАТЬ) </td></tr><tr><td> Одна сотня долларов </td><td> 100 долларов США (ОДНА СТО) </td></tr></tbody></table>
<code>checkCashRegister()</code> функцию ящика <code>checkCashRegister()</code> которая принимает цену покупки в качестве первого аргумента ( <code>price</code> ), платеж как второй аргумент ( <code>cash</code> ) и денежный ящик ( <code>cid</code> ) в качестве третьего аргумента. <code>cid</code> - это 2D-массив, в котором доступна доступная валюта. Функция <code>checkCashRegister()</code> всегда должна возвращать объект со <code>status</code> ключом <code>change</code> . Return <code>{status: &quot;INSUFFICIENT_FUNDS&quot;, change: []}</code> если сумма в ящике меньше, чем требуемое изменение, или если вы не можете вернуть точное изменение. Return <code>{status: &quot;CLOSED&quot;, change: [...]}</code> с наличным ящиком в качестве значения для <code>change</code> ключа, если оно равно требуемому изменению. В противном случае верните <code>{status: &quot;OPEN&quot;, change: [...]}</code> , с внесением изменений в монеты и счета, отсортированные в порядке наивысшего и наименьшего, в качестве значения ключа <code>change</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код. <table class="table table-striped"><tbody><tr><th> Валютная единица </th><th> Количество </th></tr><tr><td> пенс </td><td> 0,01 долл. США (PENNY) </td></tr><tr><td> никель </td><td> $ 0,05 (NICKEL) </td></tr><tr><td> дайм </td><td> $ 0.1 (DIME) </td></tr><tr><td> четверть </td><td> 0,25 долл. США (КВАРТАЛ) </td></tr><tr><td> доллар </td><td> $ 1 (ДОЛЛАР) </td></tr><tr><td> Пять долларов </td><td> $ 5 (ПЯТЬ) </td></tr><tr><td> Десять долларов </td><td> 10 долларов США (TEN) </td></tr><tr><td> Двадцать долларов </td><td> 20 долларов США (ДВАДЦАТЬ) </td></tr><tr><td> Одна сотня долларов </td><td> 100 долларов США (ОДНА СТО) </td></tr></tbody></table>
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Palindrome Checker
## Description
<section id='description'>
Возвращает <code>true</code> если данная строка является палиндром. В противном случае верните <code>false</code> . <dfn>Палиндром</dfn> - это слово или предложение, которое написано одинаково как вперед, так и назад, игнорируя знаки препинания, случай и интервал. <strong>Заметка</strong> <br> Вам нужно будет удалить <strong>все небуквенные символы</strong> (знаки препинания, пробелы и символы) и превратить все в один и тот же случай (нижний или верхний регистр), чтобы проверить палиндромы. Мы будем передавать строки с различными форматами, такими как <code>&quot;racecar&quot;</code> , <code>&quot;RaceCar&quot;</code> и <code>&quot;race CAR&quot;</code> среди других. Мы также передадим строки со специальными символами, такими как <code>&quot;2A3*3a2&quot;</code> , <code>&quot;2A3 3a2&quot;</code> и <code>&quot;2_A3*3#A2&quot;</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
Возвращает <code>true</code> если данная строка является палиндром. В противном случае верните <code>false</code> . <dfn>Палиндром</dfn> - это слово или предложение, которое написано одинаково как вперед, так и назад, игнорируя знаки препинания, случай и интервал. <strong>Заметка</strong> <br> Вам нужно будет удалить <strong>все небуквенные символы</strong> (знаки препинания, пробелы и символы) и превратить все в один и тот же случай (нижний или верхний регистр), чтобы проверить палиндромы. Мы будем передавать строки с различными форматами, такими как <code>&quot;racecar&quot;</code> , <code>&quot;RaceCar&quot;</code> и <code>&quot;race CAR&quot;</code> среди других. Мы также передадим строки со специальными символами, такими как <code>&quot;2A3*3a2&quot;</code> , <code>&quot;2A3 3a2&quot;</code> и <code>&quot;2_A3*3#A2&quot;</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Конвертер римской цифры
## Description
<section id='description'>
Преобразуйте заданное число в римскую цифру. Все <a href="http://www.mathsisfun.com/roman-numerals.html" target="_blank">римские цифры</a> должны быть указаны в верхнем регистре. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Преобразуйте заданное число в римскую цифру. Все <a href="http://www.mathsisfun.com/roman-numerals.html" target="_blank">римские цифры</a> должны быть указаны в верхнем регистре. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Проверка номера телефона
## Description
<section id='description'>
Возвращает <code>true</code> если переданная строка выглядит как действительный номер телефона в США. Пользователь может заполнить поле формы любым способом, если он имеет формат действительного номера в США. Ниже приведены примеры допустимых форматов для номеров в США (см. Ниже приведенные ниже тесты для других вариантов): <blockquote> 555-555-5555 <br> (555)555-5555 <br> (555) 555-5555 <br> 555 555 5555 <br> 5555555555 <br> 1 555 555 5555 </blockquote> Для этой задачи вам будет представлена ​​строка, такая как <code>800-692-7753</code> или <code>8oo-six427676;laskdjf</code> . Ваша задача - подтвердить или отклонить телефонный номер США на основе любой комбинации форматов, указанных выше. Код области требуется. Если код страны указан, вы должны подтвердить, что код страны равен <code>1</code> . Возвращает <code>true</code> если строка является действительным номером телефона США; в противном случае верните <code>false</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Возвращает <code>true</code> если переданная строка выглядит как действительный номер телефона в США. Пользователь может заполнить поле формы любым способом, если он имеет формат действительного номера в США. Ниже приведены примеры допустимых форматов для номеров в США (см. Ниже приведенные ниже тесты для других вариантов): <blockquote> 555-555-5555 <br> (555)555-5555 <br> (555) 555-5555 <br> 555 555 5555 <br> 5555555555 <br> 1 555 555 5555 </blockquote> Для этой задачи вам будет представлена ​​строка, такая как <code>800-692-7753</code> или <code>8oo-six427676;laskdjf</code> . Ваша задача - подтвердить или отклонить телефонный номер США на основе любой комбинации форматов, указанных выше. Код области требуется. Если код страны указан, вы должны подтвердить, что код страны равен <code>1</code> . Возвращает <code>true</code> если строка является действительным номером телефона США; в противном случае верните <code>false</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Создайте предварительный просмотр Ma
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/GrZVVO" target="_blank">https://codepen.io/freeCodeCamp/full/GrZVVO</a> . Выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> и получите все тесты для прохождения. Дайте ему свой личный стиль. Вы можете использовать любое сочетание HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux и jQuery для завершения этого проекта. Вы должны использовать фреймворк frontend (например, React), потому что этот раздел посвящен изучению интерфейсных фреймворков. Дополнительные технологии, не перечисленные выше, не рекомендуются, и использование их на свой страх и риск. Мы смотрим на поддержку других интерфейсных фреймворков, таких как Angular и Vue, но в настоящее время они не поддерживаются. Мы примем и попытаемся исправить все отчеты о проблемах, которые используют предлагаемый стек технологий для этого проекта. Счастливое кодирование! <strong>User Story # 1:</strong> Я вижу элемент <code>textarea</code> с соответствующим <code>id=&quot;editor&quot;</code> . <strong>User Story # 2:</strong> Я вижу элемент с соответствующим <code>id=&quot;preview&quot;</code> . <strong>User Story # 3:</strong> Когда я ввожу текст в элемент <code>#editor</code> элемент <code>#preview</code> обновляется по мере ввода текста для отображения содержимого текстового поля. <strong>User Story # 4:</strong> Когда я <code>#editor</code> GitHub в элемент <code>#editor</code> , текст отображается как HTML в элементе <code>#preview</code> мере ввода (СОВЕТ: вам не нужно самостоятельно анализировать Markdown - вы можете импортировать отмеченную библиотеку для этого: <a href="https://cdnjs.com/libraries/marked" target="_blank">https://cdnjs.com/libraries/marked</a> ). <strong>User Story # 5:</strong> Когда мой предварительный просмотр по <code>#editor</code> сначала загружается, текст по умолчанию в поле <code>#editor</code> должен содержать допустимую уценку, которая представляет собой по крайней мере один из следующих элементов: заголовок (размер H1), заголовок sub (размер H2) , ссылку, встроенный код, блок кода, элемент списка, блок-образец, изображение и полужирный текст. <strong>User Story # 6:</strong> Когда мой предварительный просмотр по <code>#editor</code> сначала загружается, <code>#editor</code> по умолчанию в поле <code>#editor</code> должна отображаться как HTML в элементе <code>#preview</code> . <strong>Дополнительный бонус (вам не нужно проходить этот тестовый проход).</strong> Мой предварительный просмотр markdown интерпретирует возврат каретки и отображает их как элементы <code>br</code> (line break). Вы можете создать свой проект, <a href="http://codepen.io/freeCodeCamp/pen/MJjpwO" target="_blank">нажимая эту ручку CodePen</a> . Или вы можете использовать эту ссылку CDN для запуска тестов в любой среде: <code>https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js</code> Как только вы закончите, отправьте URL-адрес своей рабочей проект с прохождением всех его тестов. Не забудьте использовать метод <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/GrZVVO" target="_blank">https://codepen.io/freeCodeCamp/full/GrZVVO</a> . Выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> и получите все тесты для прохождения. Дайте ему свой личный стиль. Вы можете использовать любое сочетание HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux и jQuery для завершения этого проекта. Вы должны использовать фреймворк frontend (например, React), потому что этот раздел посвящен изучению интерфейсных фреймворков. Дополнительные технологии, не перечисленные выше, не рекомендуются, и использование их на свой страх и риск. Мы смотрим на поддержку других интерфейсных фреймворков, таких как Angular и Vue, но в настоящее время они не поддерживаются. Мы примем и попытаемся исправить все отчеты о проблемах, которые используют предлагаемый стек технологий для этого проекта. Счастливое кодирование! <strong>User Story # 1:</strong> Я вижу элемент <code>textarea</code> с соответствующим <code>id=&quot;editor&quot;</code> . <strong>User Story # 2:</strong> Я вижу элемент с соответствующим <code>id=&quot;preview&quot;</code> . <strong>User Story # 3:</strong> Когда я ввожу текст в элемент <code>#editor</code> элемент <code>#preview</code> обновляется по мере ввода текста для отображения содержимого текстового поля. <strong>User Story # 4:</strong> Когда я <code>#editor</code> GitHub в элемент <code>#editor</code> , текст отображается как HTML в элементе <code>#preview</code> мере ввода (СОВЕТ: вам не нужно самостоятельно анализировать Markdown - вы можете импортировать отмеченную библиотеку для этого: <a href="https://cdnjs.com/libraries/marked" target="_blank">https://cdnjs.com/libraries/marked</a> ). <strong>User Story # 5:</strong> Когда мой предварительный просмотр по <code>#editor</code> сначала загружается, текст по умолчанию в поле <code>#editor</code> должен содержать допустимую уценку, которая представляет собой по крайней мере один из следующих элементов: заголовок (размер H1), заголовок sub (размер H2) , ссылку, встроенный код, блок кода, элемент списка, блок-образец, изображение и полужирный текст. <strong>User Story # 6:</strong> Когда мой предварительный просмотр по <code>#editor</code> сначала загружается, <code>#editor</code> по умолчанию в поле <code>#editor</code> должна отображаться как HTML в элементе <code>#preview</code> . <strong>Дополнительный бонус (вам не нужно проходить этот тестовый проход).</strong> Мой предварительный просмотр markdown интерпретирует возврат каретки и отображает их как элементы <code>br</code> (line break). Вы можете создать свой проект, <a href="http://codepen.io/freeCodeCamp/pen/MJjpwO" target="_blank">нажимая эту ручку CodePen</a> . Или вы можете использовать эту ссылку CDN для запуска тестов в любой среде: <code>https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js</code> Как только вы закончите, отправьте URL-адрес своей рабочей проект с прохождением всех его тестов. Не забудьте использовать метод <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Визуализация данных с помощью карты
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/EZKqza" target="_blank">https://codepen.io/freeCodeCamp/full/EZKqza</a> . Выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> и получите все тесты для прохождения. Дайте ему свой личный стиль. Вы можете использовать HTML, JavaScript, CSS и D3 svg-based visualization library. Обязательные (не виртуальные) элементы DOM запрашиваются в момент каждого теста. Если вы используете фреймворк интерфейса (например, Vue), результаты теста могут быть неточными для динамического содержимого. Мы надеемся, что в конечном итоге их разместим, но эти рамки в настоящее время не поддерживаются для проектов D3. <strong>User Story # 1:</strong> Мой choropleth должен иметь заголовок с соответствующим <code>id=&quot;title&quot;</code> . <strong>User Story # 2: У</strong> моего choropleth должен быть элемент описания с соответствующим <code>id=&quot;description&quot;</code> . <strong>User Story # 3:</strong> Мой choropleth должен иметь графства с соответствующим <code>class=&quot;county&quot;</code> которые представляют данные. <strong>User Story # 4:</strong> должно быть не менее 4 разных цветов заливки, используемых для округов. <strong>User Story # 5:</strong> Мои округа должны иметь характеристики <code>data-fips</code> и <code>data-education</code> имеющие соответствующие значения fips и education. <strong>User Story # 6:</strong> Мой choropleth должен иметь графство для каждой предоставленной точки данных. <strong>User Story # 7:</strong> В округах должны быть значения данных и данных, которые соответствуют данным образца. <strong>User Story # 8:</strong> Мой choropleth должен иметь легенду с соответствующим <code>id=&quot;legend&quot;</code> . <strong>User Story # 9:</strong> Для легенды должно быть не менее 4 различных цветов заливки. <strong>User Story # 10:</strong> Я могу навести курсор мыши на область и увидеть всплывающую подсказку с соответствующей <code>id=&quot;tooltip&quot;</code> которая отображает больше информации о области. <strong>User Story # 11:</strong> Моя подсказка должна иметь свойство <code>data-education</code> которое соответствует <code>data-education</code> данных в активной области. Вот данные, которые вам нужно будет выполнить для этого проекта: <br><ul><li> <strong>Данные об образовании в США:</strong> <code>https://cdn.freecodecamp.org/testable-projects-fcc/data/choropleth_map/for_user_education.json</code> </li><li> <strong>Данные графства США:</strong> <code>https://cdn.freecodecamp.org/testable-projects-fcc/data/choropleth_map/counties.json</code> </li></ul> Вы можете создать свой проект, <a href="https://codepen.io/freeCodeCamp/pen/MJjpwO" target="_blank">нажимая эту ручку CodePen</a> . Или вы можете использовать эту ссылку CDN для запуска тестов в любой среде: <code>https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js</code> Как только вы закончите, отправьте URL-адрес своей рабочей проект с прохождением всех его тестов. Не забудьте использовать метод <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/EZKqza" target="_blank">https://codepen.io/freeCodeCamp/full/EZKqza</a> . Выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> и получите все тесты для прохождения. Дайте ему свой личный стиль. Вы можете использовать HTML, JavaScript, CSS и D3 svg-based visualization library. Обязательные (не виртуальные) элементы DOM запрашиваются в момент каждого теста. Если вы используете фреймворк интерфейса (например, Vue), результаты теста могут быть неточными для динамического содержимого. Мы надеемся, что в конечном итоге их разместим, но эти рамки в настоящее время не поддерживаются для проектов D3. <strong>User Story # 1:</strong> Мой choropleth должен иметь заголовок с соответствующим <code>id=&quot;title&quot;</code> . <strong>User Story # 2: У</strong> моего choropleth должен быть элемент описания с соответствующим <code>id=&quot;description&quot;</code> . <strong>User Story # 3:</strong> Мой choropleth должен иметь графства с соответствующим <code>class=&quot;county&quot;</code> которые представляют данные. <strong>User Story # 4:</strong> должно быть не менее 4 разных цветов заливки, используемых для округов. <strong>User Story # 5:</strong> Мои округа должны иметь характеристики <code>data-fips</code> и <code>data-education</code> имеющие соответствующие значения fips и education. <strong>User Story # 6:</strong> Мой choropleth должен иметь графство для каждой предоставленной точки данных. <strong>User Story # 7:</strong> В округах должны быть значения данных и данных, которые соответствуют данным образца. <strong>User Story # 8:</strong> Мой choropleth должен иметь легенду с соответствующим <code>id=&quot;legend&quot;</code> . <strong>User Story # 9:</strong> Для легенды должно быть не менее 4 различных цветов заливки. <strong>User Story # 10:</strong> Я могу навести курсор мыши на область и увидеть всплывающую подсказку с соответствующей <code>id=&quot;tooltip&quot;</code> которая отображает больше информации о области. <strong>User Story # 11:</strong> Моя подсказка должна иметь свойство <code>data-education</code> которое соответствует <code>data-education</code> данных в активной области. Вот данные, которые вам нужно будет выполнить для этого проекта: <br><ul><li> <strong>Данные об образовании в США:</strong> <code>https://cdn.freecodecamp.org/testable-projects-fcc/data/choropleth_map/for_user_education.json</code> </li><li> <strong>Данные графства США:</strong> <code>https://cdn.freecodecamp.org/testable-projects-fcc/data/choropleth_map/counties.json</code> </li></ul> Вы можете создать свой проект, <a href="https://codepen.io/freeCodeCamp/pen/MJjpwO" target="_blank">нажимая эту ручку CodePen</a> . Или вы можете использовать эту ссылку CDN для запуска тестов в любой среде: <code>https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js</code> Как только вы закончите, отправьте URL-адрес своей рабочей проект с прохождением всех его тестов. Не забудьте использовать метод <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли.
</section>
## Instructions

View File

@@ -8,7 +8,7 @@ localeTitle: Найти симметричную разницу
## Description
<section id='description'>
Создайте функцию, которая принимает два или более массива и возвращает массив <dfn>симметричной разности</dfn> ( <code></code> или <code></code> ) предоставленных массивов. Для двух множеств (например, для множества <code>A = {1, 2, 3}</code> и множества <code>B = {2, 3, 4}</code> ) математический термин «симметричная разность» двух множеств представляет собой включающее все элементы исходных множеств, не принадлежащие одновременно обоим исходным множествам ( <code>A △ B = C = {1, 4}</code> ). Для каждой дополнительной симметричной разности, которую вы принимаете (допустим, множество <code>D = {2, 3}</code> ), вы должны получить набор с элементами, которые находятся в любом из двух наборов, но не в обоих одновременно ( <code>C △ D = {1, 4} △ {2, 3} = {1, 2, 3, 4}</code> ). Результирующий массив должен содержать только уникальные значения ( <em>без дубликатов</em> ). Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте парное программирование. Напишите свой собственный код.
Создайте функцию, которая принимает два или более массива и возвращает массив <dfn>симметричной разности</dfn> ( <code></code> или <code></code> ) предоставленных массивов. Для двух множеств (например, для множества <code>A = {1, 2, 3}</code> и множества <code>B = {2, 3, 4}</code> ) математический термин «симметричная разность» двух множеств представляет собой включающее все элементы исходных множеств, не принадлежащие одновременно обоим исходным множествам ( <code>A △ B = C = {1, 4}</code> ). Для каждой дополнительной симметричной разности, которую вы принимаете (допустим, множество <code>D = {2, 3}</code> ), вы должны получить набор с элементами, которые находятся в любом из двух наборов, но не в обоих одновременно ( <code>C △ D = {1, 4} △ {2, 3} = {1, 2, 3, 4}</code> ). Результирующий массив должен содержать только уникальные значения ( <em>без дубликатов</em> ). Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте парное программирование. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -8,7 +8,7 @@ localeTitle: Обновление инвентаря
## Description
<section id='description'>
Сравните и обновите инвентарь, хранящийся в 2D-массиве, против второго 2D-массива новой доставки. Обновите текущие объемы инвентарных количеств (в <code>arr1</code> ). Если элемент не найден, добавьте новый элемент и количество в массив инвентаря. Возвращаемый массив инвентаря должен быть в алфавитном порядке по позиции. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Сравните и обновите инвентарь, хранящийся в 2D-массиве, против второго 2D-массива новой доставки. Обновите текущие объемы инвентарных количеств (в <code>arr1</code> ). Если элемент не найден, добавьте новый элемент и количество в массив инвентаря. Возвращаемый массив инвентаря должен быть в алфавитном порядке по позиции. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -8,7 +8,7 @@ localeTitle: Нет повторений Пожалуйста
## Description
<section id='description'>
Возвращает число полных перестановок предоставленной строки, которые не имеют повторяющихся последовательных букв. Предположим, что все символы в предоставленной строке уникальны. Например, <code>aab</code> должен возвращать 2, поскольку имеет 6 полных перестановок ( <code>aab</code> , <code>aab</code> , <code>aba</code> , <code>aba</code> , <code>baa</code> , <code>baa</code> ), но только 2 из них ( <code>aba</code> и <code>aba</code> ) не имеют одинаковой буквы (в данном случае <code>a</code> ) повторяющееся. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Возвращает число полных перестановок предоставленной строки, которые не имеют повторяющихся последовательных букв. Предположим, что все символы в предоставленной строке уникальны. Например, <code>aab</code> должен возвращать 2, поскольку имеет 6 полных перестановок ( <code>aab</code> , <code>aab</code> , <code>aba</code> , <code>aba</code> , <code>baa</code> , <code>baa</code> ), но только 2 из них ( <code>aba</code> и <code>aba</code> ) не имеют одинаковой буквы (в данном случае <code>a</code> ) повторяющееся. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -8,7 +8,7 @@ localeTitle: парный
## Description
<section id='description'>
Учитывая массив <code>arr</code> , найдите пары элементов, сумма которых равна второму аргументу <code>arg</code> и возвращает сумму их индексов. Вы можете использовать несколько пар, которые имеют одинаковые числовые элементы, но разные индексы. Каждая пара должна использовать самые низкие доступные индексы. Как только элемент был использован, его нельзя повторно использовать для соединения с другим элементом. Например, <code>pairwise([1, 1, 2], 3)</code> создает пару <code>[2, 1]</code> используя 1 в индексе 0, а не 1 в индексе 1, потому что 0 + 2 &lt;1 + 2. Например, <code>pairwise([7, 9, 11, 13, 15], 20)</code> возвращает <code>6</code> . Парами, суммирующимися до 20, являются <code>[7, 13]</code> и <code>[9, 11]</code> . Затем мы можем записать массив с их индексами и значениями. <table class="table"><tbody><tr><th> <strong>Индекс</strong> </th><th> 0 </th><th> 1 </th><th> 2 </th><th> 3 </th><th> 4 </th></tr><tr><td> Стоимость </td><td> 7 </td><td> 9 </td><td> 11 </td><td> 13 </td><td> 15 </td></tr></tbody></table> Ниже мы возьмем соответствующие индексы и добавим их. 7 + 13 = 20 → Индексы 0 + 3 = 3 <br> 9 + 11 = 20 → Индексы 1 + 2 = 3 <br> 3 + 3 = 6 → Return <code>6</code> забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
Учитывая массив <code>arr</code> , найдите пары элементов, сумма которых равна второму аргументу <code>arg</code> и возвращает сумму их индексов. Вы можете использовать несколько пар, которые имеют одинаковые числовые элементы, но разные индексы. Каждая пара должна использовать самые низкие доступные индексы. Как только элемент был использован, его нельзя повторно использовать для соединения с другим элементом. Например, <code>pairwise([1, 1, 2], 3)</code> создает пару <code>[2, 1]</code> используя 1 в индексе 0, а не 1 в индексе 1, потому что 0 + 2 &lt;1 + 2. Например, <code>pairwise([7, 9, 11, 13, 15], 20)</code> возвращает <code>6</code> . Парами, суммирующимися до 20, являются <code>[7, 13]</code> и <code>[9, 11]</code> . Затем мы можем записать массив с их индексами и значениями. <table class="table"><tbody><tr><th> <strong>Индекс</strong> </th><th> 0 </th><th> 1 </th><th> 2 </th><th> 3 </th><th> 4 </th></tr><tr><td> Стоимость </td><td> 7 </td><td> 9 </td><td> 11 </td><td> 13 </td><td> 15 </td></tr></tbody></table> Ниже мы возьмем соответствующие индексы и добавим их. 7 + 13 = 20 → Индексы 0 + 3 = 3 <br> 9 + 11 = 20 → Индексы 1 + 2 = 3 <br> 3 + 3 = 6 → Return <code>6</code> забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Построить лидера
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/eZGMjp/" target="_blank">https://codepen.io/freeCodeCamp/full/eZGMjp/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>История пользователя:</strong> я вижу таблицу отдыхающих, которые за последние 30 дней заработали самые модные очки. <strong>История пользователя:</strong> я могу видеть, сколько очков заработанных заработало за последние 30 дней, и сколько их заработало. <strong>User Story:</strong> Я могу переключаться между сортировкой списка по количеству очков, которые они заработали за последние 30 дней, и по количеству очков, которые они заработали. <strong>Подсказка.</strong> Чтобы получить 100 лучших игроков в течение последних 30 дней: <a href="https://fcctop100.herokuapp.com/api/fccusers/top/recent" target="_blank">https://fcctop100.herokuapp.com/api/fccusers/top/recent</a> . <strong>Подсказка.</strong> Чтобы получить 100 лучших игроков за все время: <a href="https://fcctop100.herokuapp.com/api/fccusers/top/alltime" target="_blank">https://fcctop100.herokuapp.com/api/fccusers/top/alltime</a> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/eZGMjp/" target="_blank">https://codepen.io/freeCodeCamp/full/eZGMjp/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>История пользователя:</strong> я вижу таблицу отдыхающих, которые за последние 30 дней заработали самые модные очки. <strong>История пользователя:</strong> я могу видеть, сколько очков заработанных заработало за последние 30 дней, и сколько их заработало. <strong>User Story:</strong> Я могу переключаться между сортировкой списка по количеству очков, которые они заработали за последние 30 дней, и по количеству очков, которые они заработали. <strong>Подсказка.</strong> Чтобы получить 100 лучших игроков в течение последних 30 дней: <a href="https://fcctop100.herokuapp.com/api/fccusers/top/recent" target="_blank">https://fcctop100.herokuapp.com/api/fccusers/top/recent</a> . <strong>Подсказка.</strong> Чтобы получить 100 лучших игроков за все время: <a href="https://fcctop100.herokuapp.com/api/fccusers/top/alltime" target="_blank">https://fcctop100.herokuapp.com/api/fccusers/top/alltime</a> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Создайте приложение Light-Bright
## Description
<section id='description'>
<strong>Цель.</strong> Создайте приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/eyLYXE" target="_blank">https://codepen.io/freeCodeCamp/full/eyLYXE</a> . <strong>Правило №1:</strong> Не смотрите на код примера проекта. Подумайте сами. <strong>Правило № 2:</strong> выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу щелкнуть или перетащить курсор мыши, чтобы покрасить круги. <strong>User Story:</strong> Я могу дважды щелкнуть по цветному кругу, чтобы удалить цвет. <strong>User Story:</strong> Я могу щелкнуть по цветному кругу, чтобы изменить его цвет. <strong>User Story:</strong> Я должен получить круг разного цвета при каждом нажатии. <strong>User Story:</strong> Я могу нажать кнопку «Сброс», чтобы удалить последний цвет. <strong>User Story:</strong> Я могу нажать кнопку «Сбросить все», чтобы удалить все цвета из кругов. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель.</strong> Создайте приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/eyLYXE" target="_blank">https://codepen.io/freeCodeCamp/full/eyLYXE</a> . <strong>Правило №1:</strong> Не смотрите на код примера проекта. Подумайте сами. <strong>Правило № 2:</strong> выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу щелкнуть или перетащить курсор мыши, чтобы покрасить круги. <strong>User Story:</strong> Я могу дважды щелкнуть по цветному кругу, чтобы удалить цвет. <strong>User Story:</strong> Я могу щелкнуть по цветному кругу, чтобы изменить его цвет. <strong>User Story:</strong> Я должен получить круг разного цвета при каждом нажатии. <strong>User Story:</strong> Я могу нажать кнопку «Сброс», чтобы удалить последний цвет. <strong>User Story:</strong> Я могу нажать кнопку «Сбросить все», чтобы удалить все цвета из кругов. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Построить игру в понг
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/satyamdev/full/pdMmBp" target="_blank">https://codepen.io/satyamdev/full/pdMmBp</a> . <strong>Правило №1:</strong> Не смотрите на код примера проекта. Подумайте сами. <strong>Правило № 2:</strong> выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу управлять веслом. <strong>User Story:</strong> компьютер может управлять другим веслом. <strong>История пользователя:</strong> весло компьютера является непревзойденным. Он никогда не должен пропустить мяч. <strong>User Story:</strong> Игра отслеживает счет игрока и компьютера. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/satyamdev/full/pdMmBp" target="_blank">https://codepen.io/satyamdev/full/pdMmBp</a> . <strong>Правило №1:</strong> Не смотрите на код примера проекта. Подумайте сами. <strong>Правило № 2:</strong> выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу управлять веслом. <strong>User Story:</strong> компьютер может управлять другим веслом. <strong>История пользователя:</strong> весло компьютера является непревзойденным. Он никогда не должен пропустить мяч. <strong>User Story:</strong> Игра отслеживает счет игрока и компьютера. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Постройте игру робота Roguelike Dungeon
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/apLXEJ/" target="_blank">https://codepen.io/freeCodeCamp/full/apLXEJ/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>История пользователя: у</strong> меня есть здоровье, уровень и оружие. Я могу взять лучшее оружие. Я могу забрать предметы здоровья. <strong>История пользователя:</strong> все предметы и враги на карте упорядочены случайным образом. <strong>User Story:</strong> Я могу перемещаться по карте, открывая предметы. <strong>User Story:</strong> Я могу перемещаться в любом месте границ карты, но я не могу двигаться через врага, пока не избил его. <strong>User Story:</strong> Большая часть карты скрыта. Когда я делаю шаг, раскрываются все пробелы, которые находятся в определенном количестве пробелов от меня. <strong>История пользователя:</strong> когда я избиваю врага, враг уходит, и я получаю XP, что в конечном итоге увеличивает мой уровень. <strong>История пользователя:</strong> Когда я сражаюсь с врагом, мы по очереди наносим вред друг другу, пока один из нас не теряет. Я наношу урон, исходя из своего уровня и своего оружия. Враг наносит урон, исходя из своего уровня. Урон несколько случайный в пределах диапазона. <strong>История пользователя:</strong> Когда я нахожу и избиваю босса, я побеждаю. <strong>История пользователя:</strong> игра должна быть сложной, но теоретически выигрышной. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/apLXEJ/" target="_blank">https://codepen.io/freeCodeCamp/full/apLXEJ/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>История пользователя: у</strong> меня есть здоровье, уровень и оружие. Я могу взять лучшее оружие. Я могу забрать предметы здоровья. <strong>История пользователя:</strong> все предметы и враги на карте упорядочены случайным образом. <strong>User Story:</strong> Я могу перемещаться по карте, открывая предметы. <strong>User Story:</strong> Я могу перемещаться в любом месте границ карты, но я не могу двигаться через врага, пока не избил его. <strong>User Story:</strong> Большая часть карты скрыта. Когда я делаю шаг, раскрываются все пробелы, которые находятся в определенном количестве пробелов от меня. <strong>История пользователя:</strong> когда я избиваю врага, враг уходит, и я получаю XP, что в конечном итоге увеличивает мой уровень. <strong>История пользователя:</strong> Когда я сражаюсь с врагом, мы по очереди наносим вред друг другу, пока один из нас не теряет. Я наношу урон, исходя из своего уровня и своего оружия. Враг наносит урон, исходя из своего уровня. Урон несколько случайный в пределах диапазона. <strong>История пользователя:</strong> Когда я нахожу и избиваю босса, я побеждаю. <strong>История пользователя:</strong> игра должна быть сложной, но теоретически выигрышной. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Постройте игру Simon
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/Em-Ant/full/QbRyqq/" target="_blank">https://codepen.io/freeCodeCamp/full/obYBjE</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Мне представлена ​​случайная серия кнопочных прессов. <strong>User Story:</strong> каждый раз, когда я нажимаю кнопку серии, я вижу ту же серию нажатий кнопок, но с дополнительным шагом. <strong>User Story:</strong> Я слышу звук, соответствующий каждой кнопке, как при нажатии серии нажатий, так и при нажатии кнопки. <strong>User Story:</strong> Если я нажимаю неправильную кнопку, меня уведомляют, что я сделал это, и эта серия нажатий на кнопки снова начинается, чтобы напомнить мне о шаблоне, поэтому я могу попробовать еще раз. <strong>User Story:</strong> Я вижу, сколько шагов в текущей серии нажатий кнопок. <strong>User Story:</strong> Если я хочу перезапустить, я могу нажать кнопку, чтобы сделать это, и игра вернется на один шаг. <strong>User Story:</strong> Я могу играть в строгом режиме, если, если я нажимаю кнопку, неправильно, она уведомляет меня о том, что я сделал это, и игра перезапускается при новой случайной серии нажатий на кнопки. <strong>История пользователя:</strong> я могу выиграть игру, выполнив последовательность из 20 шагов. Меня уведомляют о моей победе, затем игра начинается. <strong>Подсказка.</strong> Вот mp3, которые вы можете использовать для каждой кнопки: <code>https://s3.amazonaws.com/freecodecamp/simonSound1.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound2.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound3.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound4.mp3</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/Em-Ant/full/QbRyqq/" target="_blank">https://codepen.io/freeCodeCamp/full/obYBjE</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Мне представлена ​​случайная серия кнопочных прессов. <strong>User Story:</strong> каждый раз, когда я нажимаю кнопку серии, я вижу ту же серию нажатий кнопок, но с дополнительным шагом. <strong>User Story:</strong> Я слышу звук, соответствующий каждой кнопке, как при нажатии серии нажатий, так и при нажатии кнопки. <strong>User Story:</strong> Если я нажимаю неправильную кнопку, меня уведомляют, что я сделал это, и эта серия нажатий на кнопки снова начинается, чтобы напомнить мне о шаблоне, поэтому я могу попробовать еще раз. <strong>User Story:</strong> Я вижу, сколько шагов в текущей серии нажатий кнопок. <strong>User Story:</strong> Если я хочу перезапустить, я могу нажать кнопку, чтобы сделать это, и игра вернется на один шаг. <strong>User Story:</strong> Я могу играть в строгом режиме, если, если я нажимаю кнопку, неправильно, она уведомляет меня о том, что я сделал это, и игра перезапускается при новой случайной серии нажатий на кнопки. <strong>История пользователя:</strong> я могу выиграть игру, выполнив последовательность из 20 шагов. Меня уведомляют о моей победе, затем игра начинается. <strong>Подсказка.</strong> Вот mp3, которые вы можете использовать для каждой кнопки: <code>https://s3.amazonaws.com/freecodecamp/simonSound1.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound2.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound3.mp3</code> , <code>https://s3.amazonaws.com/freecodecamp/simonSound4.mp3</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Постройте игру Tic Tac Toe
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/KzXQgy/" target="_blank">https://codepen.io/freeCodeCamp/full/KzXQgy/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу играть в игру Tic Tac Toe с компьютером. <strong>User Story:</strong> Моя игра будет сброшена, как только она закончится, и я смогу снова сыграть. <strong>User Story:</strong> Я могу выбрать, хочу ли я играть как X или O. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/KzXQgy/" target="_blank">https://codepen.io/freeCodeCamp/full/KzXQgy/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу играть в игру Tic Tac Toe с компьютером. <strong>User Story:</strong> Моя игра будет сброшена, как только она закончится, и я смогу снова сыграть. <strong>User Story:</strong> Я могу выбрать, хочу ли я играть как X или O. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Построить средство просмотра Wikipedia
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/wGqEga/" target="_blank">https://codepen.io/freeCodeCamp/full/wGqEga/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> я могу искать записи в Википедии в окне поиска и просматривать полученные записи в Википедии. <strong>User Story:</strong> Я могу нажать кнопку, чтобы увидеть случайную запись в Википедии. <span class="text-info">Подсказка №1:</span> Вот URL, который вы можете использовать для получения случайной статьи в Википедии: <code>https://en.wikipedia.org/wiki/Special:Random</code> . <span class="text-info">Подсказка # 2:</span> вот запись об использовании API Википедии: <code>https://www.mediawiki.org/wiki/API:Main_page</code> . <span class="text-info">Подсказка №3:</span> Используйте эту <a href="https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&#x26;titles=Main%20Page&#x26;prop=revisions&#x26;rvprop=content&#x26;format=jsonfm" target="_blank">ссылку,</a> чтобы поэкспериментировать с API Википедии. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/wGqEga/" target="_blank">https://codepen.io/freeCodeCamp/full/wGqEga/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> я могу искать записи в Википедии в окне поиска и просматривать полученные записи в Википедии. <strong>User Story:</strong> Я могу нажать кнопку, чтобы увидеть случайную запись в Википедии. <span class="text-info">Подсказка №1:</span> Вот URL, который вы можете использовать для получения случайной статьи в Википедии: <code>https://en.wikipedia.org/wiki/Special:Random</code> . <span class="text-info">Подсказка # 2:</span> вот запись об использовании API Википедии: <code>https://www.mediawiki.org/wiki/API:Main_page</code> . <span class="text-info">Подсказка №3:</span> Используйте эту <a href="https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&#x26;titles=Main%20Page&#x26;prop=revisions&#x26;rvprop=content&#x26;format=jsonfm" target="_blank">ссылку,</a> чтобы поэкспериментировать с API Википедии. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Данные карты во всем мире
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/mVEJag" target="_blank">https://codepen.io/freeCodeCamp/full/mVEJag</a> . Выполняйте следующие <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я вижу, где все метеориты высадились на карте мира. <strong>User Story:</strong> Я могу рассказать об относительном размере метеорита, просто взглянув на то, как оно представлено на карте. <strong>User Story:</strong> Я могу навести курсор мыши на точку данных метеорита для получения дополнительных данных. <strong>Подсказка:</strong> вот набор данных, который вы можете использовать для его создания: <a href="https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/meteorite-strike-data.json" target="_blank">https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/meteorite-strike-data.json Не</a> забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/mVEJag" target="_blank">https://codepen.io/freeCodeCamp/full/mVEJag</a> . Выполняйте следующие <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я вижу, где все метеориты высадились на карте мира. <strong>User Story:</strong> Я могу рассказать об относительном размере метеорита, просто взглянув на то, как оно представлено на карте. <strong>User Story:</strong> Я могу навести курсор мыши на точку данных метеорита для получения дополнительных данных. <strong>Подсказка:</strong> вот набор данных, который вы можете использовать для его создания: <a href="https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/meteorite-strike-data.json" target="_blank">https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/meteorite-strike-data.json Не</a> забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Приложение для видеочата P2P
## Description
<section id='description'>
<strong>Цель.</strong> Создайте приложение <a href="https://glitch.com" target="_blank">Glitch</a> , функционально похожее на это: <a href="https://grove-voice.glitch.me/" target="_blank">https://grove-voice.glitch.me</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>История пользователя:</strong> по прибытии браузер предложит мне получить доступ к моей фотокамере и микрофону. <strong>User Story:</strong> После того, как я дам это разрешение, мне будет предложено ввести имя комнаты. <strong>User Story:</strong> Как только я наберу имя комнаты, комната будет создана, если раньше не было места этого имени. <strong>User Story: Мой</strong> друг может впоследствии перейти на тот же сайт, ввести в ту же комнату, в которую я вошел, и присоединиться к той же комнате, а затем войти в видеочат со мной. <strong>User Story:</strong> Если я набираю имя комнаты, и в этой комнате уже два человека, я получаю уведомление, что комната заполнена. <strong>User Story:</strong> Любой может создать или присоединиться к любой комнате. И может быть любое количество комнат, но все они должны иметь уникальные имена. <strong>User Story:</strong> Я могу запретить сайту доступ к моему микрофону и веб-камере. Если я не хочу этого делать, если возникает какая-то другая проблема с драйвером, я вижу сообщение об ошибке, в котором говорится, что это необходимо. <strong>User Story:</strong> Когда я выбираю отменять шаг ввода имени комнаты или если я не нахожу имя или просто пробелы, он должен снова попросить меня ввести правильное имя комнаты. <strong>User Story:</strong> Если один из двух человек в комнате отключился, они могут подключиться к одной комнате и продолжить разговор. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я завершил эту задачу» и включите ссылку на ваше приложение «Глюч». Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель.</strong> Создайте приложение <a href="https://glitch.com" target="_blank">Glitch</a> , функционально похожее на это: <a href="https://grove-voice.glitch.me/" target="_blank">https://grove-voice.glitch.me</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>История пользователя:</strong> по прибытии браузер предложит мне получить доступ к моей фотокамере и микрофону. <strong>User Story:</strong> После того, как я дам это разрешение, мне будет предложено ввести имя комнаты. <strong>User Story:</strong> Как только я наберу имя комнаты, комната будет создана, если раньше не было места этого имени. <strong>User Story: Мой</strong> друг может впоследствии перейти на тот же сайт, ввести в ту же комнату, в которую я вошел, и присоединиться к той же комнате, а затем войти в видеочат со мной. <strong>User Story:</strong> Если я набираю имя комнаты, и в этой комнате уже два человека, я получаю уведомление, что комната заполнена. <strong>User Story:</strong> Любой может создать или присоединиться к любой комнате. И может быть любое количество комнат, но все они должны иметь уникальные имена. <strong>User Story:</strong> Я могу запретить сайту доступ к моему микрофону и веб-камере. Если я не хочу этого делать, если возникает какая-то другая проблема с драйвером, я вижу сообщение об ошибке, в котором говорится, что это необходимо. <strong>User Story:</strong> Когда я выбираю отменять шаг ввода имени комнаты или если я не нахожу имя или просто пробелы, он должен снова попросить меня ввести правильное имя комнаты. <strong>User Story:</strong> Если один из двух человек в комнате отключился, они могут подключиться к одной комнате и продолжить разговор. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я завершил эту задачу» и включите ссылку на ваше приложение «Глюч». Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Показать национальную смежность с д
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/xVopBo" target="_blank">https://codepen.io/freeCodeCamp/full/xVopBo</a> . Выполняйте следующие <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я вижу график, ориентированный на Force, который показывает, какие страны разделяют границы. <strong>User Story:</strong> Я могу видеть флаг каждой страны на своем узле. <strong>Подсказка:</strong> вот набор данных, который вы можете использовать для его создания: <a href="https://raw.githubusercontent.com/DealPete/forceDirected/master/countries.json" target="_blank">https://raw.githubusercontent.com/DealPete/forceDirected/master/countries.json.</a> <strong>Совет.</strong> Вы можете создать спрайт национальных флагов по адресу <a href="https://www.flag-sprites.com" target="_blank">https: //www.flag- sprites.com</a> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/xVopBo" target="_blank">https://codepen.io/freeCodeCamp/full/xVopBo</a> . Выполняйте следующие <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я вижу график, ориентированный на Force, который показывает, какие страны разделяют границы. <strong>User Story:</strong> Я могу видеть флаг каждой страны на своем узле. <strong>Подсказка:</strong> вот набор данных, который вы можете использовать для его создания: <a href="https://raw.githubusercontent.com/DealPete/forceDirected/master/countries.json" target="_blank">https://raw.githubusercontent.com/DealPete/forceDirected/master/countries.json.</a> <strong>Совет.</strong> Вы можете создать спрайт национальных флагов по адресу <a href="https://www.flag-sprites.com" target="_blank">https: //www.flag- sprites.com</a> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Показать местную погоду
## Description
<section id='description'>
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/bELRjV" target="_blank">https://codepen.io/freeCodeCamp/full/bELRjV</a> . <strong>Правило №1:</strong> Не смотрите на код примера проекта. Подумайте сами. <strong>Правило № 2:</strong> выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу видеть погоду в моем текущем местоположении. <strong>User Story:</strong> Я вижу другой значок или фоновое изображение (например, снежная гора, горячая пустыня) в зависимости от погоды. <strong>User Story:</strong> Я могу нажать кнопку для переключения между Фаренгейтом и Цельсием. <strong>Примечание.</strong> Многие интернет-браузеры теперь требуют подключения HTTP Secure ( <code>https://</code> ) для получения локали пользователя через геолокацию HTML5. По этой причине мы рекомендуем использовать HTML5 Geolocation, чтобы получить местоположение пользователя, а затем использовать freeCodeCamp Weather API <a href="https://fcc-weather-api.glitch.me" target="_blank">https://fcc-weather-api.glitch.me,</a> который использует соединение HTTP Secure для погоды. Кроме того, обязательно подключитесь к <a href="https://codepen.io" target="_blank">CodePen.io</a> через <code>https://</code> . Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель:</strong> создать приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , функционально похожее на это: <a href="https://codepen.io/freeCodeCamp/full/bELRjV" target="_blank">https://codepen.io/freeCodeCamp/full/bELRjV</a> . <strong>Правило №1:</strong> Не смотрите на код примера проекта. Подумайте сами. <strong>Правило № 2:</strong> выполните приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я могу видеть погоду в моем текущем местоположении. <strong>User Story:</strong> Я вижу другой значок или фоновое изображение (например, снежная гора, горячая пустыня) в зависимости от погоды. <strong>User Story:</strong> Я могу нажать кнопку для переключения между Фаренгейтом и Цельсием. <strong>Примечание.</strong> Многие интернет-браузеры теперь требуют подключения HTTP Secure ( <code>https://</code> ) для получения локали пользователя через геолокацию HTML5. По этой причине мы рекомендуем использовать HTML5 Geolocation, чтобы получить местоположение пользователя, а затем использовать freeCodeCamp Weather API <a href="https://fcc-weather-api.glitch.me" target="_blank">https://fcc-weather-api.glitch.me,</a> который использует соединение HTTP Secure для погоды. Кроме того, обязательно подключитесь к <a href="https://codepen.io" target="_blank">CodePen.io</a> через <code>https://</code> . Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions

View File

@@ -9,7 +9,7 @@ localeTitle: Использовать API Twitch JSON
## Description
<section id='description'>
<strong>Цель.</strong> Создайте приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , которое функционально похоже на это: <a href="https://codepen.io/freeCodeCamp/full/Myvqmo/" target="_blank">https://codepen.io/freeCodeCamp/full/Myvqmo/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я вижу, что в настоящее время streamCodeCamp работает на Twitch.tv. <strong>User Story:</strong> Я могу щелкнуть вывод состояния и отправить его прямо на канал Twitch.tv freeCodeCamp. <strong>User Story:</strong> если пользователь Twitch в настоящее время работает в потоковом режиме, я могу видеть дополнительные сведения о потоках. <strong>Подсказка:</strong> см. Пример вызова JSONP API Twitch.tv по адресу <a href="http://forum.freecodecamp.org/t/use-the-twitchtv-json-api/19541" target="_blank">http://forum.freecodecamp.org/t/use-the-twitchtv-json-api/19541</a> . <strong>Подсказка</strong> . Соответствующая документация об этом вызове API находится здесь: <a href="https://dev.twitch.tv/docs/v5/reference/streams/#get-stream-by-user" target="_blank">https://dev.twitch.tv/docs/v5/reference/streams/#get-stream-by-user</a> . <strong>Подсказка:</strong> вот массив пользовательских имен Twitch.tv людей, которые регулярно <code>[&quot;ESL_SC2&quot;, &quot;OgamingSC2&quot;, &quot;cretetion&quot;, &quot;freecodecamp&quot;, &quot;storbeck&quot;, &quot;habathcx&quot;, &quot;RobotCaleb&quot;, &quot;noobs2ninjas&quot;]</code> : <code>[&quot;ESL_SC2&quot;, &quot;OgamingSC2&quot;, &quot;cretetion&quot;, &quot;freecodecamp&quot;, &quot;storbeck&quot;, &quot;habathcx&quot;, &quot;RobotCaleb&quot;, &quot;noobs2ninjas&quot;]</code> <strong>ОБНОВЛЕНИЕ.</strong> Из-за изменения условий использования API, описанных <a href="https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843#.f8hipkht1" target="_blank">здесь,</a> Twitch.tv теперь требует ключа API, но мы построили обходное решение. Используйте <a href="https://wind-bow.glitch.me" target="_blank">https://wind-bow.glitch.me/twitch-api</a> вместо URL-адреса API-интерфейса twitch (например, https://api.twitch.tv/kraken), и вы все равно сможете получать информацию об учетной записи, не требуя для подписки на ключ API. Не забудьте использовать <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
<strong>Цель.</strong> Создайте приложение <a href="https://codepen.io" target="_blank">CodePen.io</a> , которое функционально похоже на это: <a href="https://codepen.io/freeCodeCamp/full/Myvqmo/" target="_blank">https://codepen.io/freeCodeCamp/full/Myvqmo/</a> . Выполняйте приведенные ниже <a href="https://en.wikipedia.org/wiki/User_story" target="_blank">истории пользователей</a> . Используйте любые библиотеки или API, которые вам нужны. Дайте ему свой личный стиль. <strong>User Story:</strong> Я вижу, что в настоящее время streamCodeCamp работает на Twitch.tv. <strong>User Story:</strong> Я могу щелкнуть вывод состояния и отправить его прямо на канал Twitch.tv freeCodeCamp. <strong>User Story:</strong> если пользователь Twitch в настоящее время работает в потоковом режиме, я могу видеть дополнительные сведения о потоках. <strong>Подсказка:</strong> см. Пример вызова JSONP API Twitch.tv по адресу <a href="http://forum.freecodecamp.org/t/use-the-twitchtv-json-api/19541" target="_blank">http://forum.freecodecamp.org/t/use-the-twitchtv-json-api/19541</a> . <strong>Подсказка</strong> . Соответствующая документация об этом вызове API находится здесь: <a href="https://dev.twitch.tv/docs/v5/reference/streams/#get-stream-by-user" target="_blank">https://dev.twitch.tv/docs/v5/reference/streams/#get-stream-by-user</a> . <strong>Подсказка:</strong> вот массив пользовательских имен Twitch.tv людей, которые регулярно <code>[&quot;ESL_SC2&quot;, &quot;OgamingSC2&quot;, &quot;cretetion&quot;, &quot;freecodecamp&quot;, &quot;storbeck&quot;, &quot;habathcx&quot;, &quot;RobotCaleb&quot;, &quot;noobs2ninjas&quot;]</code> : <code>[&quot;ESL_SC2&quot;, &quot;OgamingSC2&quot;, &quot;cretetion&quot;, &quot;freecodecamp&quot;, &quot;storbeck&quot;, &quot;habathcx&quot;, &quot;RobotCaleb&quot;, &quot;noobs2ninjas&quot;]</code> <strong>ОБНОВЛЕНИЕ.</strong> Из-за изменения условий использования API, описанных <a href="https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843#.f8hipkht1" target="_blank">здесь,</a> Twitch.tv теперь требует ключа API, но мы построили обходное решение. Используйте <a href="https://wind-bow.glitch.me" target="_blank">https://wind-bow.glitch.me/twitch-api</a> вместо URL-адреса API-интерфейса twitch (например, https://api.twitch.tv/kraken), и вы все равно сможете получать информацию об учетной записи, не требуя для подписки на ключ API. Не забудьте использовать <a href="https://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask,</a> если вы застряли. Когда вы закончите, нажмите кнопку «Я закончил эту задачу» и включите ссылку на вашу CodePen. Вы можете получить отзывы о своем проекте, поделившись с друзьями на Facebook.
</section>
## Instructions