fix(curriculum): Read-search-ask link now point to correct url as noted in the issue (#37753)

* fix: broken Read-search-ask link now point to correct url

* fix: changed link to original forum link with more views

* fix: changed http links to correct version

* fix: link in help modal
This commit is contained in:
Mo Zargham
2019-11-19 19:54:48 -05:00
committed by Manish Giri
parent 62aa54efba
commit 437ba8b103
400 changed files with 400 additions and 401 deletions

View File

@ -8,7 +8,7 @@ localeTitle: Boo quem
---
## Description
<section id="description"> Verifique se um valor é classificado como um primitivo booleano. Retornar verdadeiro ou falso. Primitivos booleanos são os valores verdadeiro e falso. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente programação em par. Escreva seu próprio código. </section>
<section id="description"> Verifique se um valor é classificado como um primitivo booleano. Retornar verdadeiro ou falso. Primitivos booleanos são os valores verdadeiro e falso. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente programação em par. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Macaco Robusto
---
## Description
<section id="description"> Escreva uma função que divide um array (primeiro argumento) em grupos com o tamanho do <code>size</code> (segundo argumento) e os retorna como um array bidimensional. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Escreva uma função que divide um array (primeiro argumento) em grupos com o tamanho do <code>size</code> (segundo argumento) e os retorna como um array bidimensional. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Confirme o final
---
## Description
<section id="description"> Verifique se uma string (primeiro argumento, <code>str</code> ) termina com a string alvo (segundo argumento, <code>target</code> ). Esse desafio <em>pode</em> ser resolvido com o método <code>.endsWith()</code> , que foi introduzido no ES2015. Mas, para o propósito deste desafio, gostaríamos que você usasse um dos métodos de substring do JavaScript. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Verifique se uma string (primeiro argumento, <code>str</code> ) termina com a string alvo (segundo argumento, <code>target</code> ). Esse desafio <em>pode</em> ser resolvido com o método <code>.endsWith()</code> , que foi introduzido no ES2015. Mas, para o propósito deste desafio, gostaríamos que você usasse um dos métodos de substring do JavaScript. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Factorialize um número
---
## Description
<section id="description"> Retorna o fatorial do inteiro fornecido. Se o inteiro é representado com a letra n, um fatorial é o produto de todos os inteiros positivos menores ou iguais a n. Os fatoriais são frequentemente representados com a notação abreviada <code>n!</code> Por exemplo: <code>5! = 1 * 2 * 3 * 4 * 5 = 120</code> Somente números inteiros maiores ou iguais a zero serão fornecidos para a função. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Retorna o fatorial do inteiro fornecido. Se o inteiro é representado com a letra n, um fatorial é o produto de todos os inteiros positivos menores ou iguais a n. Os fatoriais são frequentemente representados com a notação abreviada <code>n!</code> Por exemplo: <code>5! = 1 * 2 * 3 * 4 * 5 = 120</code> Somente números inteiros maiores ou iguais a zero serão fornecidos para a função. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Bouncer Falsy
---
## Description
<section id="description"> Remova todos os valores falsos de uma matriz. Os valores falsos em JavaScript são <code>false</code> , <code>null</code> , <code>0</code> , <code>&quot;&quot;</code> , <code>undefined</code> e <code>NaN</code> . Dica: tente converter cada valor em um booleano. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Remova todos os valores falsos de uma matriz. Os valores falsos em JavaScript são <code>false</code> , <code>null</code> , <code>0</code> , <code>&quot;&quot;</code> , <code>undefined</code> e <code>NaN</code> . Dica: tente converter cada valor em um booleano. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Encontre a palavra mais longa em uma string
---
## Description
<section id="description"> Retorna o tamanho da palavra mais longa na frase fornecida. Sua resposta deve ser um número. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Retorna o tamanho da palavra mais longa na frase fornecida. Sua resposta deve ser um número. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Achado não é roubado
---
## Description
<section id="description"> Crie uma função que examine uma matriz (primeiro argumento) e retorne o primeiro elemento da matriz que passa por um teste de verdade (segundo argumento). Se nenhum elemento passar no teste, retorne indefinido. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente programação em par. Escreva seu próprio código. </section>
<section id="description"> Crie uma função que examine uma matriz (primeiro argumento) e retorne o primeiro elemento da matriz que passa por um teste de verdade (segundo argumento). Se nenhum elemento passar no teste, retorne indefinido. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente programação em par. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Mutações
---
## Description
<section id="description"> Retorna true se a string no primeiro elemento da matriz contiver todas as letras da string no segundo elemento da matriz. Por exemplo, <code>[&quot;hello&quot;, &quot;Hello&quot;]</code> , deve retornar true porque todas as letras na segunda string estão presentes na primeira, ignorando a diferença entre maiúsculas e minúsculas. Os argumentos <code>[&quot;hello&quot;, &quot;hey&quot;]</code> devem retornar false porque a string &quot;hello&quot; não contém um &quot;y&quot;. Por último, <code>[&quot;Alien&quot;, &quot;line&quot;]</code> , deve retornar true porque todas as letras em &quot;line&quot; estão presentes em &quot;Alien&quot;. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Retorna true se a string no primeiro elemento da matriz contiver todas as letras da string no segundo elemento da matriz. Por exemplo, <code>[&quot;hello&quot;, &quot;Hello&quot;]</code> , deve retornar true porque todas as letras na segunda string estão presentes na primeira, ignorando a diferença entre maiúsculas e minúsculas. Os argumentos <code>[&quot;hello&quot;, &quot;hey&quot;]</code> devem retornar false porque a string &quot;hello&quot; não contém um &quot;y&quot;. Por último, <code>[&quot;Alien&quot;, &quot;line&quot;]</code> , deve retornar true porque todas as letras em &quot;line&quot; estão presentes em &quot;Alien&quot;. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Repetir uma String Repetir uma String
---
## Description
<section id="description"> Repetir uma string <code>str</code> (primeiro argumento) para <code>num</code> times (segundo argumento). Retorna uma string vazia se <code>num</code> não for um número positivo. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Repetir uma string <code>str</code> (primeiro argumento) para <code>num</code> times (segundo argumento). Retorna uma string vazia se <code>num</code> não for um número positivo. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Retornar os maiores números em matrizes
---
## Description
<section id="description"> Devolve um array que consiste no maior número de cada sub-array fornecido. Para simplificar, a matriz fornecida conterá exatamente quatro sub-matrizes. Lembre-se, você pode percorrer uma matriz com um loop for simples e acessar cada membro com a sintaxe de array <code>arr[i]</code> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Devolve um array que consiste no maior número de cada sub-array fornecido. Para simplificar, a matriz fornecida conterá exatamente quatro sub-matrizes. Lembre-se, você pode percorrer uma matriz com um loop for simples e acessar cada membro com a sintaxe de array <code>arr[i]</code> . Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Reverter uma string
---
## Description
<section id="description"> Inverta a string fornecida. Você pode precisar transformar a string em uma matriz antes de poder revertê-la. Seu resultado deve ser uma string. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Inverta a string fornecida. Você pode precisar transformar a string em uma matriz antes de poder revertê-la. Seu resultado deve ser uma string. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -9,7 +9,7 @@ localeTitle: Fatia e Splice
---
## Description
<section id="description"> Você recebe dois arrays e um índice. Use a <code>slice</code> métodos de matriz e <code>splice</code> para copiar cada elemento da primeira matriz na segunda matriz, em ordem. Comece inserindo elementos no índice <code>n</code> do segundo array. Retorna a matriz resultante. As matrizes de entrada devem permanecer as mesmas após a execução da função. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Você recebe dois arrays e um índice. Use a <code>slice</code> métodos de matriz e <code>splice</code> para copiar cada elemento da primeira matriz na segunda matriz, em ordem. Comece inserindo elementos no índice <code>n</code> do segundo array. Retorna a matriz resultante. As matrizes de entrada devem permanecer as mesmas após a execução da função. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Title Case a Sentence
---
## Description
<section id="description"> Retorna a string fornecida com a primeira letra de cada palavra em maiúscula. Certifique-se de que o restante da palavra esteja em letras minúsculas. Para o propósito deste exercício, você também deve capitalizar palavras de conexão como &quot;o&quot; e &quot;de&quot;. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Retorna a string fornecida com a primeira letra de cada palavra em maiúscula. Certifique-se de que o restante da palavra esteja em letras minúsculas. Para o propósito deste exercício, você também deve capitalizar palavras de conexão como &quot;o&quot; e &quot;de&quot;. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Truncar uma string
---
## Description
<section id="description"> Truncar uma string (primeiro argumento) se for maior que o tamanho máximo da string (segundo argumento). Retorna a string truncada com um <code>...</code> terminando. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Truncar uma string (primeiro argumento) se for maior que o tamanho máximo da string (segundo argumento). Retorna a string truncada com um <code>...</code> terminando. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Onde eu pertenço
---
## Description
<section id="description"> Retorna o índice mais baixo no qual um valor (segundo argumento) deve ser inserido em uma matriz (primeiro argumento) depois de ter sido classificado. O valor retornado deve ser um número. Por exemplo, <code>getIndexToIns([1,2,3,4], 1.5)</code> deve retornar <code>1</code> porque é maior que <code>1</code> (índice 0), mas menor que <code>2</code> (índice 1). Da mesma forma, <code>getIndexToIns([20,3,5], 19)</code> deve retornar <code>2</code> porque, uma vez que a matriz foi classificada, ela será semelhante a <code>[3,5,20]</code> e <code>19</code> será menor que <code>20</code> (índice 2) e maior que <code>5</code> ( índice 1). Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Retorna o índice mais baixo no qual um valor (segundo argumento) deve ser inserido em uma matriz (primeiro argumento) depois de ter sido classificado. O valor retornado deve ser um número. Por exemplo, <code>getIndexToIns([1,2,3,4], 1.5)</code> deve retornar <code>1</code> porque é maior que <code>1</code> (índice 0), mas menor que <code>2</code> (índice 1). Da mesma forma, <code>getIndexToIns([20,3,5], 19)</code> deve retornar <code>2</code> porque, uma vez que a matriz foi classificada, ela será semelhante a <code>[3,5,20]</code> e <code>19</code> será menor que <code>20</code> (índice 2) e maior que <code>5</code> ( índice 1). Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Argumentos Opcional
---
## Description
<section id="description"> Crie uma função que some dois argumentos juntos. Se apenas um argumento for fornecido, retorne uma função que espera um argumento e retorne a soma. Por exemplo, <code>addTogether(2, 3)</code> deve retornar <code>5</code> e <code>addTogether(2)</code> deve retornar uma função. Chamar essa função retornada com um único argumento retornará a soma: <code>var sumTwoAnd = addTogether(2);</code> <code>sumTwoAnd(3)</code> retorna <code>5</code> . Se um dos argumentos não for um número válido, retorne indefinido. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Crie uma função que some dois argumentos juntos. Se apenas um argumento for fornecido, retorne uma função que espera um argumento e retorne a soma. Por exemplo, <code>addTogether(2, 3)</code> deve retornar <code>5</code> e <code>addTogether(2)</code> deve retornar uma função. Chamar essa função retornada com um único argumento retornará a soma: <code>var sumTwoAnd = addTogether(2);</code> <code>sumTwoAnd(3)</code> retorna <code>5</code> . Se um dos argumentos não for um número válido, retorne indefinido. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Agentes Binários
---
## Description
<section id="description"> Retorna uma frase traduzida em inglês da string binária passada. A cadeia binária será separada por espaços. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Retorna uma frase traduzida em inglês da string binária passada. A cadeia binária será separada por espaços. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Converter entidades HTML
---
## Description
<section id="description"> Converta os caracteres <code>&amp;</code> , <code>&lt;</code> , <code>&gt;</code> , <code>&quot;</code> (aspas duplas) e <code>&#39;</code> (apóstrofo), em uma string para as entidades HTML correspondentes. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se ficar preso. Tente emparelhar o programa. próprio código. </section>
<section id="description"> Converta os caracteres <code>&amp;</code> , <code>&lt;</code> , <code>&gt;</code> , <code>&quot;</code> (aspas duplas) e <code>&#39;</code> (apóstrofo), em uma string para as entidades HTML correspondentes. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se ficar preso. Tente emparelhar o programa. próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Diff Two Arrays
---
## Description
<section id="description"> Compare dois arrays e retorne um novo array com todos os itens encontrados apenas em um dos dois arrays, mas não em ambos. Em outras palavras, retorne a diferença simétrica das duas matrizes. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. <strong>Nota</strong> <br> Você pode retornar o array com seus elementos em qualquer ordem. </section>
<section id="description"> Compare dois arrays e retorne um novo array com todos os itens encontrados apenas em um dos dois arrays, mas não em ambos. Em outras palavras, retorne a diferença simétrica das duas matrizes. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. <strong>Nota</strong> <br> Você pode retornar o array com seus elementos em qualquer ordem. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Emparelhamento de ADN
---
## Description
<section id="description"> O fio de DNA está faltando o elemento de emparelhamento. Pegue cada caractere, obtenha seu par e retorne os resultados como uma matriz 2d. <a href="http://en.wikipedia.org/wiki/Base_pair" target="_blank">Pares de bases</a> são um par de AT e CG. Corresponde o elemento ausente ao caractere fornecido. Retorna o caractere fornecido como primeiro elemento em cada array. Por exemplo, para a entrada GCG, retorne [[&quot;G&quot;, &quot;C&quot;], [&quot;C&quot;, &quot;G&quot;], [&quot;G&quot;, &quot;C&quot;]]. O caractere e seu par são emparelhados em um array, e todos os arrays são agrupados em um array de encapsulamento. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> O fio de DNA está faltando o elemento de emparelhamento. Pegue cada caractere, obtenha seu par e retorne os resultados como uma matriz 2d. <a href="http://en.wikipedia.org/wiki/Base_pair" target="_blank">Pares de bases</a> são um par de AT e CG. Corresponde o elemento ausente ao caractere fornecido. Retorna o caractere fornecido como primeiro elemento em cada array. Por exemplo, para a entrada GCG, retorne [[&quot;G&quot;, &quot;C&quot;], [&quot;C&quot;, &quot;G&quot;], [&quot;G&quot;, &quot;C&quot;]]. O caractere e seu par são emparelhados em um array, e todos os arrays são agrupados em um array de encapsulamento. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Largue
---
## Description
<section id="description"> Dado o arranjo <code>arr</code> , percorra e remova cada elemento começando do primeiro elemento (o índice 0) até que a função <code>func</code> retorne <code>true</code> quando o elemento iterado passar por ele. Em seguida, retorne o restante da matriz quando a condição for satisfeita, caso contrário, o <code>arr</code> deverá ser retornado como uma matriz vazia. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Dado o arranjo <code>arr</code> , percorra e remova cada elemento começando do primeiro elemento (o índice 0) até que a função <code>func</code> retorne <code>true</code> quando o elemento iterado passar por ele. Em seguida, retorne o restante da matriz quando a condição for satisfeita, caso contrário, o <code>arr</code> deverá ser retornado como uma matriz vazia. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Tudo ser verdadeiro
---
## Description
<section id="description"> Verifique se o predicado (segundo argumento) é <dfn>válido</dfn> em todos os elementos de uma coleção (primeiro argumento). Em outras palavras, você recebe uma coleção de objetos. O predicado <code>pre</code> será uma propriedade do objeto e você precisa retornar <code>true</code> se o seu valor é <code>truthy</code> . Caso contrário, retorne <code>false</code> . Em JavaScript, <code>truthy</code> valores são valores que traduzem a <code>true</code> quando avaliada em um contexto booleano. Lembre-se, você pode acessar as propriedades do objeto através da notação de ponto ou da notação <code>[]</code> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Verifique se o predicado (segundo argumento) é <dfn>válido</dfn> em todos os elementos de uma coleção (primeiro argumento). Em outras palavras, você recebe uma coleção de objetos. O predicado <code>pre</code> será uma propriedade do objeto e você precisa retornar <code>true</code> se o seu valor é <code>truthy</code> . Caso contrário, retorne <code>false</code> . Em JavaScript, <code>truthy</code> valores são valores que traduzem a <code>true</code> quando avaliada em um contexto booleano. Lembre-se, você pode acessar as propriedades do objeto através da notação de ponto ou da notação <code>[]</code> . Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -7,7 +7,7 @@ localeTitle: Faça uma pessoa
---
## Description
<section id="description"> Preencha o construtor de objeto com os seguintes métodos abaixo: <blockquote> getFirstName () getLastName () getFullName () setFirstName (primeiro) setLastName (last) setFullName (firstAndLast) </blockquote> Execute os testes para ver a saída esperada para cada método. Os métodos que aceitam um argumento devem aceitar apenas um argumento e ele deve ser uma string. Esses métodos devem ser os únicos meios disponíveis de interação com o objeto. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Preencha o construtor de objeto com os seguintes métodos abaixo: <blockquote> getFirstName () getLastName () getFullName () setFirstName (primeiro) setLastName (last) setFullName (firstAndLast) </blockquote> Execute os testes para ver a saída esperada para cada método. Os métodos que aceitam um argumento devem aceitar apenas um argumento e ele deve ser uma string. Esses métodos devem ser os únicos meios disponíveis de interação com o objeto. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -7,7 +7,7 @@ localeTitle: Mapeie os detritos
---
## Description
<section id="description"> Retorna uma nova matriz que transforma a altitude média dos elementos em seus períodos orbitais (em segundos). A matriz conterá objetos no formato <code>{name: &#39;name&#39;, avgAlt: avgAlt}</code> . Você pode ler sobre períodos orbitais <a href="http://en.wikipedia.org/wiki/Orbital_period" target="_blank">na Wikipedia</a> . Os valores devem ser arredondados para o número inteiro mais próximo. O corpo que está sendo orbitado é a Terra. O raio da terra é 6367.4447 quilômetros, e o valor de GM da terra é 398600.4418 km <sup>3</sup> s <sup>-2</sup> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Retorna uma nova matriz que transforma a altitude média dos elementos em seus períodos orbitais (em segundos). A matriz conterá objetos no formato <code>{name: &#39;name&#39;, avgAlt: avgAlt}</code> . Você pode ler sobre períodos orbitais <a href="http://en.wikipedia.org/wiki/Orbital_period" target="_blank">na Wikipedia</a> . Os valores devem ser arredondados para o número inteiro mais próximo. O corpo que está sendo orbitado é a Terra. O raio da terra é 6367.4447 quilômetros, e o valor de GM da terra é 398600.4418 km <sup>3</sup> s <sup>-2</sup> . Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Cartas desaparecidas
---
## Description
<section id="description"> Encontre a letra que falta no intervalo de letras passadas e devolva-a. Se todas as letras estiverem presentes no intervalo, retorne indefinido. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Encontre a letra que falta no intervalo de letras passadas e devolva-a. Se todas as letras estiverem presentes no intervalo, retorne indefinido. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Porco Latino
---
## Description
<section id="description"> Traduza a string fornecida para pig latin. <a href="http://en.wikipedia.org/wiki/Pig_Latin" target="_blank">Pig Latin</a> pega a primeira consoante (ou consoante cluster) de uma palavra inglesa, move-a para o final da palavra e sufixa um &quot;ay&quot;. Se uma palavra começa com uma vogal, você apenas adiciona &quot;caminho&quot; ao final. As strings de entrada são garantidas como palavras inglesas em todas as letras minúsculas. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Traduza a string fornecida para pig latin. <a href="http://en.wikipedia.org/wiki/Pig_Latin" target="_blank">Pig Latin</a> pega a primeira consoante (ou consoante cluster) de uma palavra inglesa, move-a para o final da palavra e sufixa um &quot;ay&quot;. Se uma palavra começa com uma vogal, você apenas adiciona &quot;caminho&quot; ao final. As strings de entrada são garantidas como palavras inglesas em todas as letras minúsculas. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Pesquisar e substituir
---
## Description
<section id="description"> Realize uma busca e substitua a frase usando os argumentos fornecidos e retorne a nova sentença. Primeiro argumento é a sentença para realizar a pesquisa e substituir. Segundo argumento é a palavra que você estará substituindo (antes). Terceiro argumento é o que você estará substituindo o segundo argumento com (depois). <strong>Nota</strong> <br> Preserve o caso do primeiro caractere na palavra original quando for substituí-lo. Por exemplo, se você pretende substituir a palavra &quot;Livro&quot; pela palavra &quot;cachorro&quot;, ele deve ser substituído por &quot;Cão&quot;. Lembre-se de usar a opção <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Ler-pesquisar-perguntar</a> se ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Realize uma busca e substitua a frase usando os argumentos fornecidos e retorne a nova sentença. Primeiro argumento é a sentença para realizar a pesquisa e substituir. Segundo argumento é a palavra que você estará substituindo (antes). Terceiro argumento é o que você estará substituindo o segundo argumento com (depois). <strong>Nota</strong> <br> Preserve o caso do primeiro caractere na palavra original quando for substituí-lo. Por exemplo, se você pretende substituir a palavra &quot;Livro&quot; pela palavra &quot;cachorro&quot;, ele deve ser substituído por &quot;Cão&quot;. Lembre-se de usar a opção <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Ler-pesquisar-perguntar</a> se ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Procurar e destruir
---
## Description
<section id="description"> Você receberá uma matriz inicial (o primeiro argumento na função destruidora), seguido por um ou mais argumentos. Remova todos os elementos da matriz inicial que são do mesmo valor que esses argumentos. <strong>Nota</strong> <br> Você tem que usar o objeto <code>arguments</code> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Você receberá uma matriz inicial (o primeiro argumento na função destruidora), seguido por um ou mais argumentos. Remova todos os elementos da matriz inicial que são do mesmo valor que esses argumentos. <strong>Nota</strong> <br> Você tem que usar o objeto <code>arguments</code> . Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Menor Múltiplo Comum
---
## Description
<section id="description"> Encontre o menor múltiplo comum dos parâmetros fornecidos que podem ser divididos igualmente por ambos, bem como por todos os números seqüenciais no intervalo entre esses parâmetros. O intervalo será uma matriz de dois números que não estarão necessariamente em ordem numérica. Por exemplo, se tiver 1 e 3, encontre o menor múltiplo comum de 1 e 3 que também é divisível por todos os números <em>entre</em> 1 e 3. A resposta aqui seria 6. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você obtiver preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Encontre o menor múltiplo comum dos parâmetros fornecidos que podem ser divididos igualmente por ambos, bem como por todos os números seqüenciais no intervalo entre esses parâmetros. O intervalo será uma matriz de dois números que não estarão necessariamente em ordem numérica. Por exemplo, se tiver 1 e 3, encontre o menor múltiplo comum de 1 e 3 que também é divisível por todos os números <em>entre</em> 1 e 3. A resposta aqui seria 6. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você obtiver preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: União ordenada
---
## Description
<section id="description"> Escreva uma função que usa dois ou mais arrays e retorna um novo array de valores exclusivos na ordem dos arrays fornecidos originalmente. Em outras palavras, todos os valores presentes em todos os arrays devem ser incluídos em sua ordem original, mas sem duplicatas no array final. Os números únicos devem ser classificados por ordem original, mas o array final não deve ser classificado em ordem numérica. Verifique os testes de asserção para exemplos. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Escreva uma função que usa dois ou mais arrays e retorna um novo array de valores exclusivos na ordem dos arrays fornecidos originalmente. Em outras palavras, todos os valores presentes em todos os arrays devem ser incluídos em sua ordem original, mas sem duplicatas no array final. Os números únicos devem ser classificados por ordem original, mas o array final não deve ser classificado em ordem numérica. Verifique os testes de asserção para exemplos. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Estojo Spinal Tap
---
## Description
<section id="description"> Converta uma string para o caso da coluna vertebral. O caso espinhal é todo-minúsculo-palavras-unidas-por-traços. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Converta uma string para o caso da coluna vertebral. O caso espinhal é todo-minúsculo-palavras-unidas-por-traços. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Rolo compressor
---
## Description
<section id="description"> Achatar uma matriz aninhada. Você deve considerar vários níveis de aninhamento. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Achatar uma matriz aninhada. Você deve considerar vários níveis de aninhamento. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Soma todos os números em um intervalo
---
## Description
<section id="description"> Nós vamos te passar uma matriz de dois números. Retorna a soma desses dois números mais a soma de todos os números entre eles. O número mais baixo nem sempre vem primeiro. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Nós vamos te passar uma matriz de dois números. Retorna a soma desses dois números mais a soma de todos os números entre eles. O número mais baixo nem sempre vem primeiro. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Soma todos os números impares de Fibonacci
---
## Description
<section id="description"> Dado um inteiro positivo <code>num</code> , retornar a soma de todos os números de Fibonacci impares que são menor ou igual a <code>num</code> . Os dois primeiros números da sequência de Fibonacci são 1 e 1. Cada número adicional na sequência é a soma dos dois números anteriores. Os primeiros seis números da seqüência de Fibonacci são 1, 1, 2, 3, 5 e 8. Por exemplo, <code>sumFibs(10)</code> deve retornar <code>10</code> porque todos os números de Fibonacci ímpares menores ou iguais a <code>10</code> são 1, 1, 3 e 5. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Dado um inteiro positivo <code>num</code> , retornar a soma de todos os números de Fibonacci impares que são menor ou igual a <code>num</code> . Os dois primeiros números da sequência de Fibonacci são 1 e 1. Cada número adicional na sequência é a soma dos dois números anteriores. Os primeiros seis números da seqüência de Fibonacci são 1, 1, 2, 3, 5 e 8. Por exemplo, <code>sumFibs(10)</code> deve retornar <code>10</code> porque todos os números de Fibonacci ímpares menores ou iguais a <code>10</code> são 1, 1, 3 e 5. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Soma todos os horários
---
## Description
<section id="description"> Soma todos os números primos até e incluindo o número fornecido. Um número primo é definido como um número maior que um e tendo apenas dois divisores, um e ele próprio. Por exemplo, 2 é um número primo porque só é divisível por um e dois. O número fornecido pode não ser primo. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Soma todos os números primos até e incluindo o número fornecido. Um número primo é definido como um número maior que um e tendo apenas dois divisores, um e ele próprio. Por exemplo, 2 é um número primo porque só é divisível por um e dois. O número fornecido pode não ser primo. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Portanto és
---
## Description
<section id="description"> Crie uma função que examine uma matriz de objetos (primeiro argumento) e retorne uma matriz de todos os objetos que possuem pares de nome e valor correspondentes (segundo argumento). Cada nome e par de valores do objeto de origem deve estar presente no objeto da coleção, se for para ser incluído na matriz retornada. Por exemplo, se o primeiro argumento for <code>[{ first: &quot;Romeo&quot;, last: &quot;Montague&quot; }, { first: &quot;Mercutio&quot;, last: null }, { first: &quot;Tybalt&quot;, last: &quot;Capulet&quot; }]</code> , e o segundo argumento é <code>{ last: &quot;Capulet&quot; }</code> , então você deve retornar o terceiro objeto da matriz (o primeiro argumento), porque contém o nome e seu valor, que foi passado como segundo argumento. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Crie uma função que examine uma matriz de objetos (primeiro argumento) e retorne uma matriz de todos os objetos que possuem pares de nome e valor correspondentes (segundo argumento). Cada nome e par de valores do objeto de origem deve estar presente no objeto da coleção, se for para ser incluído na matriz retornada. Por exemplo, se o primeiro argumento for <code>[{ first: &quot;Romeo&quot;, last: &quot;Montague&quot; }, { first: &quot;Mercutio&quot;, last: null }, { first: &quot;Tybalt&quot;, last: &quot;Capulet&quot; }]</code> , e o segundo argumento é <code>{ last: &quot;Capulet&quot; }</code> , então você deve retornar o terceiro objeto da matriz (o primeiro argumento), porque contém o nome e seu valor, que foi passado como segundo argumento. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Cifra Caesars
---
## Description
<section id="description"> Uma das <dfn>cifras</dfn> mais simples e mais conhecidas é uma <code>Caesar cipher</code> , também conhecida como <code>shift cipher</code> . Em uma <code>shift cipher</code> os significados das letras são alterados por um determinado valor. Um uso moderno comum é a cifra <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13</a> , onde os valores das letras são deslocados para 13 lugares. Assim &#39;A&#39;&#39;N&#39;, &#39;B&#39;&#39;O&#39; e assim por diante. Escreva uma função que tenha uma string codificada em <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13</a> como entrada e retorne uma string decodificada. Todas as letras serão maiúsculas. Não transforme qualquer caractere não alfabético (ou seja, espaços, pontuação), mas passe-os adiante. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Uma das <dfn>cifras</dfn> mais simples e mais conhecidas é uma <code>Caesar cipher</code> , também conhecida como <code>shift cipher</code> . Em uma <code>shift cipher</code> os significados das letras são alterados por um determinado valor. Um uso moderno comum é a cifra <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13</a> , onde os valores das letras são deslocados para 13 lugares. Assim &#39;A&#39;&#39;N&#39;, &#39;B&#39;&#39;O&#39; e assim por diante. Escreva uma função que tenha uma string codificada em <a href="https://en.wikipedia.org/wiki/ROT13" target="_blank">ROT13</a> como entrada e retorne uma string decodificada. Todas as letras serão maiúsculas. Não transforme qualquer caractere não alfabético (ou seja, espaços, pontuação), mas passe-os adiante. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Caixa registradora
---
## Description
<section id="description"> <code>checkCashRegister()</code> função de gaveta de caixa registradora <code>checkCashRegister()</code> que aceita o preço de compra como primeiro argumento ( <code>price</code> ), pagamento como o segundo argumento ( <code>cash</code> ) e gaveta com dinheiro ( <code>cid</code> ) como o terceiro argumento. <code>cid</code> é um array 2D listando a moeda disponível. A função <code>checkCashRegister()</code> deve sempre retornar um objeto com uma chave de <code>status</code> e uma chave de <code>change</code> . Retornar <code>{status: &quot;INSUFFICIENT_FUNDS&quot;, change: []}</code> se a gaveta do caixa for menor que a alteração devida ou se você não puder devolver a alteração exata. Retornar <code>{status: &quot;CLOSED&quot;, change: [...]}</code> com gaveta do caixa como o valor para a <code>change</code> da chave, se for igual à alteração devida. Caso contrário, retorne <code>{status: &quot;OPEN&quot;, change: [...]}</code> , com a alteração devida em moedas e faturas, classificada na ordem mais alta para a mais baixa, como o valor da chave de <code>change</code> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. <table class="table table-striped"><tbody><tr><th> Unidade monetária </th><th> Montante </th></tr><tr><td> Centavo </td><td> US $ 0,01 (PENNY) </td></tr><tr><td> Níquel </td><td> US $ 0,05 (NICKEL) </td></tr><tr><td> Centavo </td><td> US $ 0,1 (DIME) </td></tr><tr><td> Trimestre </td><td> US $ 0,25 (TRIMESTRE) </td></tr><tr><td> Dólar </td><td> US $ 1 (DÓLAR) </td></tr><tr><td> Cinco dólares </td><td> US $ 5 (cinco) </td></tr><tr><td> Dez dólares </td><td> US $ 10 (DEZ) </td></tr><tr><td> Vinte dólares </td><td> US $ 20 (VINTE) </td></tr><tr><td> Cem dólares </td><td> US $ 100 (cem) </td></tr></tbody></table></section>
<section id="description"> <code>checkCashRegister()</code> função de gaveta de caixa registradora <code>checkCashRegister()</code> que aceita o preço de compra como primeiro argumento ( <code>price</code> ), pagamento como o segundo argumento ( <code>cash</code> ) e gaveta com dinheiro ( <code>cid</code> ) como o terceiro argumento. <code>cid</code> é um array 2D listando a moeda disponível. A função <code>checkCashRegister()</code> deve sempre retornar um objeto com uma chave de <code>status</code> e uma chave de <code>change</code> . Retornar <code>{status: &quot;INSUFFICIENT_FUNDS&quot;, change: []}</code> se a gaveta do caixa for menor que a alteração devida ou se você não puder devolver a alteração exata. Retornar <code>{status: &quot;CLOSED&quot;, change: [...]}</code> com gaveta do caixa como o valor para a <code>change</code> da chave, se for igual à alteração devida. Caso contrário, retorne <code>{status: &quot;OPEN&quot;, change: [...]}</code> , com a alteração devida em moedas e faturas, classificada na ordem mais alta para a mais baixa, como o valor da chave de <code>change</code> . Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. <table class="table table-striped"><tbody><tr><th> Unidade monetária </th><th> Montante </th></tr><tr><td> Centavo </td><td> US $ 0,01 (PENNY) </td></tr><tr><td> Níquel </td><td> US $ 0,05 (NICKEL) </td></tr><tr><td> Centavo </td><td> US $ 0,1 (DIME) </td></tr><tr><td> Trimestre </td><td> US $ 0,25 (TRIMESTRE) </td></tr><tr><td> Dólar </td><td> US $ 1 (DÓLAR) </td></tr><tr><td> Cinco dólares </td><td> US $ 5 (cinco) </td></tr><tr><td> Dez dólares </td><td> US $ 10 (DEZ) </td></tr><tr><td> Vinte dólares </td><td> US $ 20 (VINTE) </td></tr><tr><td> Cem dólares </td><td> US $ 100 (cem) </td></tr></tbody></table></section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Verificador de palíndromo
---
## Description
<section id="description"> Retorna <code>true</code> se a string especificada for um palíndromo. Caso contrário, retorne <code>false</code> . Um <dfn>palíndromo</dfn> é uma palavra ou frase que é grafada da mesma maneira tanto para frente quanto para trás, ignorando pontuação, caixa e espaçamento. <strong>Nota</strong> <br> Você precisará remover <strong>todos os caracteres não alfanuméricos</strong> (pontuação, espaços e símbolos) e transformar tudo no mesmo caso (maiúsculas ou minúsculas) para verificar se há palíndromos. Nós vamos passar seqüências de caracteres com formatos variados, como <code>&quot;racecar&quot;</code> , <code>&quot;RaceCar&quot;</code> e <code>&quot;race CAR&quot;</code> entre outros. Também passaremos strings com símbolos especiais, como <code>&quot;2A3*3a2&quot;</code> , <code>&quot;2A3 3a2&quot;</code> e <code>&quot;2_A3*3#A2&quot;</code> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
<section id="description"> Retorna <code>true</code> se a string especificada for um palíndromo. Caso contrário, retorne <code>false</code> . Um <dfn>palíndromo</dfn> é uma palavra ou frase que é grafada da mesma maneira tanto para frente quanto para trás, ignorando pontuação, caixa e espaçamento. <strong>Nota</strong> <br> Você precisará remover <strong>todos os caracteres não alfanuméricos</strong> (pontuação, espaços e símbolos) e transformar tudo no mesmo caso (maiúsculas ou minúsculas) para verificar se há palíndromos. Nós vamos passar seqüências de caracteres com formatos variados, como <code>&quot;racecar&quot;</code> , <code>&quot;RaceCar&quot;</code> e <code>&quot;race CAR&quot;</code> entre outros. Também passaremos strings com símbolos especiais, como <code>&quot;2A3*3a2&quot;</code> , <code>&quot;2A3 3a2&quot;</code> e <code>&quot;2_A3*3#A2&quot;</code> . Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Conversor Numeral Romano
---
## Description
<section id="description"> Converta o número fornecido em um numeral romano. Todas as respostas dos <a href="http://www.mathsisfun.com/roman-numerals.html" target="_blank">números romanos</a> devem ser fornecidas em maiúsculas. Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Converta o número fornecido em um numeral romano. Todas as respostas dos <a href="http://www.mathsisfun.com/roman-numerals.html" target="_blank">números romanos</a> devem ser fornecidas em maiúsculas. Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">

View File

@ -8,7 +8,7 @@ localeTitle: Validador de números de telefone
---
## Description
<section id="description"> Retorna <code>true</code> se a string passada parecer um número de telefone válido nos EUA. O usuário pode preencher o campo de formulário da maneira que escolher, desde que tenha o formato de um número válido nos EUA. A seguir, exemplos de formatos válidos para números dos EUA (consulte os testes abaixo para outras variantes): <blockquote> 555-555-5555 <br> (555)555-5555 <br> (555) 555-5555 <br> 555 555 5555 <br> 5555555555 <br> 1 555 555 5555 </blockquote> Para este desafio, você será presenteado com uma seqüência de caracteres, como <code>800-692-7753</code> ou <code>8oo-six427676;laskdjf</code> . Seu trabalho é validar ou rejeitar o número de telefone dos EUA com base em qualquer combinação dos formatos fornecidos acima. O código de área é obrigatório. Se o código do país for fornecido, você deve confirmar que o código do país é <code>1</code> . Retorna <code>true</code> se a string for um número de telefone válido nos EUA. caso contrário, retorne <code>false</code> . Lembre-se de usar <a href="http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
<section id="description"> Retorna <code>true</code> se a string passada parecer um número de telefone válido nos EUA. O usuário pode preencher o campo de formulário da maneira que escolher, desde que tenha o formato de um número válido nos EUA. A seguir, exemplos de formatos válidos para números dos EUA (consulte os testes abaixo para outras variantes): <blockquote> 555-555-5555 <br> (555)555-5555 <br> (555) 555-5555 <br> 555 555 5555 <br> 5555555555 <br> 1 555 555 5555 </blockquote> Para este desafio, você será presenteado com uma seqüência de caracteres, como <code>800-692-7753</code> ou <code>8oo-six427676;laskdjf</code> . Seu trabalho é validar ou rejeitar o número de telefone dos EUA com base em qualquer combinação dos formatos fornecidos acima. O código de área é obrigatório. Se o código do país for fornecido, você deve confirmar que o código do país é <code>1</code> . Retorna <code>true</code> se a string for um número de telefone válido nos EUA. caso contrário, retorne <code>false</code> . Lembre-se de usar <a href="https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514" target="_blank">Read-Search-Ask</a> se você ficar preso. Tente emparelhar o programa. Escreva seu próprio código. </section>
## Instructions
<section id="instructions">