chore(i18n,curriculum): update translations (#42957)

This commit is contained in:
camperbot
2021-07-21 20:53:20 +05:30
committed by GitHub
parent 4e696687a1
commit 7ac7c51f87
328 changed files with 396 additions and 385 deletions

View File

@ -2,7 +2,6 @@
id: 587d78b1367417b2b2512b09
title: 使圖片自適應設備尺寸
challengeType: 0
videoUrl: 'https://scrimba.com/p/pzrPu4/cz763UD'
forumTopicId: 301140
dashedName: make-an-image-responsive
---

View File

@ -2,7 +2,6 @@
id: 587d78b1367417b2b2512b09
title: 使图片自适应设备尺寸
challengeType: 0
videoUrl: 'https://scrimba.com/p/pzrPu4/cz763UD'
forumTopicId: 301140
dashedName: make-an-image-responsive
---

View File

@ -2,7 +2,6 @@
id: 587d78b1367417b2b2512b09
title: Haz una imagen responsiva
challengeType: 0
videoUrl: 'https://scrimba.com/p/pzrPu4/cz763UD'
forumTopicId: 301140
dashedName: make-an-image-responsive
---

View File

@ -2,7 +2,6 @@
id: 587d78b1367417b2b2512b09
title: Rendere un'immagine responsiva
challengeType: 0
videoUrl: 'https://scrimba.com/p/pzrPu4/cz763UD'
forumTopicId: 301140
dashedName: make-an-image-responsive
---

View File

@ -1,6 +1,6 @@
---
id: 587d8259367417b2b2512c86
title: Implement Insertion Sort
title: Implementare Insertion Sort
challengeType: 1
forumTopicId: 301613
dashedName: implement-insertion-sort
@ -8,19 +8,19 @@ dashedName: implement-insertion-sort
# --description--
The next sorting method we'll look at is insertion sort. This method works by building up a sorted array at the beginning of the list. It begins the sorted array with the first element. Then it inspects the next element and swaps it backwards into the sorted array until it is in sorted position. It continues iterating through the list and swapping new items backwards into the sorted portion until it reaches the end. This algorithm has quadratic time complexity in the average and worst cases.
Il prossimo metodo di ordinamento che vedremo è Insertion Sort. Questo metodo funziona costruendo un array ordinato all'inizio della lista. Esso inizia l'array ordinato con il primo elemento. Poi ispeziona l'elemento successivo e lo scambia all'indietro nell'array ordinato fino a quando non è in posizione ordinata. Continua a iterare attraverso la lista e a scambiare nuovi elementi all'indietro nella porzione ordinata fino a raggiungere la fine. Questo algoritmo ha una complessità di tempo quadratica nei casi medi e peggiori.
**Instructions:** Write a function `insertionSort` which takes an array of integers as input and returns an array of these integers in sorted order from least to greatest.
**Istruzioni:** Scrivi una funzione `insertionSort` che prende un array di interi come input e restituisce un array di questi interi in ordine dal più piccolo al più grande.
# --hints--
`insertionSort` should be a function.
`insertionSort` dovrebbe essere una funzione.
```js
assert(typeof insertionSort == 'function');
```
`insertionSort` should return a sorted array (least to greatest).
`insertionSort` dovrebbe restituire un array ordinato (dal più piccolo al più grande).
```js
assert(
@ -48,7 +48,7 @@ assert(
);
```
`insertionSort` should return an array that is unchanged except for order.
`insertionSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92])` dovrebbe restituire un array invariato tranne che per l'ordine.
```js
assert.sameMembers(
@ -75,7 +75,7 @@ assert.sameMembers(
);
```
`insertionSort` should not use the built-in `.sort()` method.
`insertionSort` non deve usare il metodo integrato `.sort()`.
```js
assert(isBuiltInSortUsed());
@ -109,8 +109,6 @@ function insertionSort(array) {
return array;
// Only change code above this line
}
insertionSort([1, 4, 2, 8, 345, 123, 43, 32, 5643, 63, 123, 43, 2, 55, 1, 234, 92]);
```
# --solutions--

View File

@ -1,6 +1,6 @@
---
id: 587d825a367417b2b2512c89
title: Implement Quick Sort
title: Implementare Quick Sort
challengeType: 1
forumTopicId: 301615
dashedName: implement-quick-sort
@ -8,21 +8,21 @@ dashedName: implement-quick-sort
# --description--
Here we will move on to an intermediate sorting algorithm: quick sort. Quick sort is an efficient, recursive divide-and-conquer approach to sorting an array. In this method, a pivot value is chosen in the original array. The array is then partitioned into two subarrays of values less than and greater than the pivot value. We then combine the result of recursively calling the quick sort algorithm on both sub-arrays. This continues until the base case of an empty or single-item array is reached, which we return. The unwinding of the recursive calls return us the sorted array.
Qui passeremo ad un algoritmo di ordinamento intermedio: Quick Sort. Quick Sort è un approccio efficiente e ricorsivo di logica divide-et-impera per l'ordinamento di un array. In questo approccio, viene scelto un valore pivot nell'array originale. L'array viene poi suddiviso in due sottoarray di valori inferiori e superiori al valore pivot. Quindi combiniamo il risultato della chiamata ricorsiva dell'algoritmo Quick Sort su entrambi i sotto-array. Questo continua fino al raggiungimento del caso base di un array vuoto o di un singolo oggetto, al che torniamo indietro. Lo svolgimento delle chiamate ricorsive restitusce l'array ordinato.
Quick sort is a very efficient sorting method, providing *O(nlog(n))* performance on average. It is also relatively easy to implement. These attributes make it a popular and useful sorting method.
Quick Sort è un metodo di ordinamento molto efficiente, che fornisce prestazioni *O(nlog(n))* in media. È anche relativamente facile da implementare. Questi attributi lo rendono un metodo di ordinamento popolare e utile.
**Instructions:** Write a function `quickSort` which takes an array of integers as input and returns an array of these integers in sorted order from least to greatest. While the choice of the pivot value is important, any pivot will do for our purposes here. For simplicity, the first or last element could be used.
**Istruzioni:** Scrivi una funzione `quickSort` che prende un array di interi come input e restituisce un array di questi interi in ordine dal più piccolo al più grande. Anche se la scelta del valore pivot è importante, per i nostri scopi andrà bene qualsiasi pivot. Per semplicità, si potrebbe usare il primo o l'ultimo elemento.
# --hints--
`quickSort` should be a function.
`quickSort` dovrebbe essere una funzione.
```js
assert(typeof quickSort == 'function');
```
`quickSort` should return a sorted array (least to greatest).
`quickSort` dovrebbe restituire un array ordinato (dal più piccolo al più grande).
```js
assert(
@ -50,7 +50,7 @@ assert(
);
```
`quickSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92])` should return an array that is unchanged except for order.
`quickSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92])` dovrebbe restituire un array che è invariato tranne che per l'ordine.
```js
assert.sameMembers(
@ -77,7 +77,7 @@ assert.sameMembers(
);
```
`quickSort` should not use the built-in `.sort()` method.
`quickSort` non dovrebbe utilizzare il metodo integrato `.sort()`.
```js
assert(isBuiltInSortUsed());

View File

@ -1,6 +1,6 @@
---
id: a56138aff60341a09ed6c480
title: Inventory Update
title: Aggiornamento dell'inventario
challengeType: 5
forumTopicId: 16019
dashedName: inventory-update
@ -8,11 +8,11 @@ dashedName: inventory-update
# --description--
Compare and update the inventory stored in a 2D array against a second 2D array of a fresh delivery. Update the current existing inventory item quantities (in `arr1`). If an item cannot be found, add the new item and quantity into the inventory array. The returned inventory array should be in alphabetical order by item.
Confronta e aggiorna l'inventario memorizzato in un array 2D rispetto ad un secondo array 2D che rappresenta una nuova consegna. Aggiorna le quantità attuali degli oggetti esistenti (in `arr1`). Se un oggetto non viene trovato, aggiungi il nuovo oggetto e la sua quantità nell'array dell'inventario. L'array di inventario restituito dovrebbe essere in ordine alfabetico per articolo.
# --hints--
The function `updateInventory` should return an array.
La funzione `updateInventory` deve restituire un array.
```js
assert.isArray(
@ -33,7 +33,7 @@ assert.isArray(
);
```
`updateInventory([[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]], [[2, "Hair Pin"], [3, "Half-Eaten Apple"], [67, "Bowling Ball"], [7, "Toothpaste"]])` should return an array with a length of 6.
`updateInventory([[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]], [[2, "Hair Pin"], [3, "Half-Eaten Apple"], [67, "Bowling Ball"], [7, "Toothpaste"]])` dovrebbe restituire un array di lunghezza di 6.
```js
assert.equal(
@ -55,7 +55,7 @@ assert.equal(
);
```
`updateInventory([[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]], [[2, "Hair Pin"], [3, "Half-Eaten Apple"], [67, "Bowling Ball"], [7, "Toothpaste"]])` should return `[[88, "Bowling Ball"], [2, "Dirty Sock"], [3, "Hair Pin"], [3, "Half-Eaten Apple"], [5, "Microphone"], [7, "Toothpaste"]]`.
`updateInventory([[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]], [[2, "Hair Pin"], [3, "Half-Eaten Apple"], [67, "Bowling Ball"], [7, "Toothpaste"]])` dovrebbe restituire `[[88, "Bowling Ball"], [2, "Dirty Sock"], [3, "Hair Pin"], [3, "Half-Eaten Apple"], [5, "Microphone"], [7, "Toothpaste"]]`.
```js
assert.deepEqual(
@ -84,7 +84,7 @@ assert.deepEqual(
);
```
`updateInventory([[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]], [])` should return `[[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]]`.
`updateInventory([[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]], [])` dovrebbe restituire `[[21, "Bowling Ball"], [2, "Dirty Sock"], [1, "Hair Pin"], [5, "Microphone"]]`.
```js
assert.deepEqual(
@ -106,7 +106,7 @@ assert.deepEqual(
);
```
`updateInventory([], [[2, "Hair Pin"], [3, "Half-Eaten Apple"], [67, "Bowling Ball"], [7, "Toothpaste"]])` should return `[[67, "Bowling Ball"], [2, "Hair Pin"], [3, "Half-Eaten Apple"], [7, "Toothpaste"]]`.
`updateInventory([], [[2, "Hair Pin"], [3, "Half-Eaten Apple"], [67, "Bowling Ball"], [7, "Toothpaste"]])` dovrebbe restituire `[[67, "Bowling Ball"], [2, "Hair Pin"], [3, "Half-Eaten Apple"], [7, "Toothpaste"]]`.
```js
assert.deepEqual(
@ -128,7 +128,7 @@ assert.deepEqual(
);
```
`updateInventory([[0, "Bowling Ball"], [0, "Dirty Sock"], [0, "Hair Pin"], [0, "Microphone"]], [[1, "Hair Pin"], [1, "Half-Eaten Apple"], [1, "Bowling Ball"], [1, "Toothpaste"]])` should return `[[1, "Bowling Ball"], [0, "Dirty Sock"], [1, "Hair Pin"], [1, "Half-Eaten Apple"], [0, "Microphone"], [1, "Toothpaste"]]`.
`updateInventory([[0, "Bowling Ball"], [0, "Dirty Sock"], [0, "Hair Pin"], [0, "Microphone"]], [[1, "Hair Pin"], [1, "Half-Eaten Apple"], [1, "Bowling Ball"], [1, "Toothpaste"]])` dovrebbe restituire `[[1, "Bowling Ball"], [0, "Dirty Sock"], [1, "Hair Pin"], [1, "Half-Eaten Apple"], [0, "Microphone"], [1, "Toothpaste"]]`.
```js
assert.deepEqual(

View File

@ -1,6 +1,6 @@
---
id: 587d7789367417b2b2512aa4
title: Melhore a acessibilidade de áudios com o elemento audio
title: Melhorar a acessibilidade de áudios com o elemento audio
challengeType: 0
videoUrl: 'https://scrimba.com/c/cVJVkcZ'
forumTopicId: 301014

View File

@ -1,6 +1,6 @@
---
id: 587d778a367417b2b2512aa5
title: Melhore a acessibilidade de gráficos com o elemento figure
title: Melhorar a acessibilidade de gráficos com o elemento figure
challengeType: 0
videoUrl: 'https://scrimba.com/c/cGJMqtE'
forumTopicId: 301015

View File

@ -1,6 +1,6 @@
---
id: 587d778e367417b2b2512aab
title: Melhore a legibilidade com textos de alto contraste
title: Melhorar a legibilidade com textos de alto contraste
challengeType: 0
videoUrl: 'https://scrimba.com/c/cKb3nCq'
forumTopicId: 301017

View File

@ -1,6 +1,6 @@
---
id: 587d7787367417b2b2512aa1
title: Facilite a navegação do leitor de tela com o ponto de referência header
title: Facilitar a navegação do leitor de tela com o ponto de referência header
challengeType: 0
videoUrl: 'https://scrimba.com/c/cB76vtv'
forumTopicId: 301023

View File

@ -1,6 +1,6 @@
---
id: 587d7788367417b2b2512aa2
title: Facilite a navegação do leitor de tela com o ponto de referência nav
title: Facilitar a navegação do leitor de tela com o ponto de referência nav
challengeType: 0
videoUrl: 'https://scrimba.com/c/czVwWSv'
forumTopicId: 301024

View File

@ -1,6 +1,6 @@
---
id: 587d778c367417b2b2512aa9
title: Padronize o tempo com o atributo datetime no HTML5
title: Padronizar o tempo com o atributo datetime no HTML5
challengeType: 0
videoUrl: 'https://scrimba.com/c/cmzMgtz'
forumTopicId: 301025

View File

@ -1,6 +1,6 @@
---
id: 587d7790367417b2b2512ab0
title: Use tabindex para adicionar foco a um elemento usando o teclado
title: Usar tabindex para adicionar foco a um elemento usando o teclado
challengeType: 0
videoUrl: 'https://scrimba.com/c/cmzMDHW'
forumTopicId: 301027

View File

@ -1,6 +1,6 @@
---
id: 587d774e367417b2b2512aa0
title: Envolva conteúdos usando o elemento article
title: Envolver conteúdos usando o elemento article
challengeType: 0
videoUrl: 'https://scrimba.com/c/cPp79S3'
forumTopicId: 301029

View File

@ -1,6 +1,6 @@
---
id: 587d778b367417b2b2512aa7
title: Envolva botões de opção em um elemento fieldset para melhor acessibilidade
title: Envolver botões de opção em um elemento fieldset para melhor acessibilidade
challengeType: 0
videoUrl: 'https://scrimba.com/c/cVJVefw'
forumTopicId: 301030

View File

@ -1,6 +1,6 @@
---
id: 587d78a3367417b2b2512ad1
title: Cores complementares
title: Aprender sobre cores complementares
challengeType: 0
videoUrl: 'https://scrimba.com/c/c2MD3Tr'
forumTopicId: 301056

View File

@ -1,6 +1,6 @@
---
id: 587d78a4367417b2b2512ad2
title: Cores terciárias
title: Aprender sobre cores terciárias
challengeType: 0
forumTopicId: 301057
dashedName: learn-about-tertiary-colors

View File

@ -1,6 +1,6 @@
---
id: 587d78a9367417b2b2512ae8
title: Aprenda como as curvas de Bézier funcionam
title: Aprender como as curvas de Bézier funcionam
challengeType: 0
videoUrl: 'https://scrimba.com/c/c9bDrs8'
forumTopicId: 301058

View File

@ -1,6 +1,6 @@
---
id: 587d78a7367417b2b2512adf
title: Aprenda como funcionam as propriedades de animação e @keyframes do CSS
title: Aprender como funcionam as propriedades de animação e @keyframes do CSS
challengeType: 0
videoUrl: 'https://scrimba.com/c/cakprhv'
forumTopicId: 301059

View File

@ -1,6 +1,6 @@
---
id: 587d781e367417b2b2512aca
title: Mova um elemento posicionado relativamente com as propriedades de deslocamentos CSS
title: Mover um elemento posicionado relativamente com as propriedades de deslocamentos CSS
challengeType: 0
videoUrl: 'https://scrimba.com/c/c9bQEA4'
forumTopicId: 301065

View File

@ -1,6 +1,6 @@
---
id: 587d78a3367417b2b2512ace
title: Empurre os elementos para a esquerda ou direita com a propriedade float
title: Empurrar os elementos para a esquerda ou direita com a propriedade float
challengeType: 0
videoUrl: 'https://scrimba.com/c/c2MDqu2'
forumTopicId: 301066

View File

@ -1,6 +1,6 @@
---
id: 587d781c367417b2b2512ac3
title: Defina a espessura da tipografia para vários elementos de cabeçalho
title: Definir a espessura da tipografia para vários elementos de cabeçalho
challengeType: 0
videoUrl: 'https://scrimba.com/c/crVWRHq'
forumTopicId: 301069

View File

@ -1,6 +1,6 @@
---
id: 587d78a9367417b2b2512ae9
title: Use uma curva de Bézier para mover um elemento
title: Usar uma curva de Bézier para mover um elemento
challengeType: 0
videoUrl: 'https://scrimba.com/c/c6bnRCK'
forumTopicId: 301071

View File

@ -1,6 +1,6 @@
---
id: 587d78a5367417b2b2512ad7
title: Use um gradiente linear com CSS para criar um elemento listrado
title: Usar um gradiente linear com CSS para criar um elemento listrado
challengeType: 0
videoUrl: 'https://scrimba.com/c/c6bmQh2'
forumTopicId: 301072

View File

@ -1,6 +1,6 @@
---
id: 587d78a7367417b2b2512ae0
title: Use animações CSS para alterar o estado de foco de um botão
title: Usar animações CSS para alterar o estado de foco de um botão
challengeType: 0
videoUrl: 'https://scrimba.com/c/cg4vZAa'
forumTopicId: 301073

View File

@ -1,6 +1,6 @@
---
id: 587d78a6367417b2b2512adb
title: Use a propriedade skewX de transformação do CSS para distorcer um elemento ao longo do eixo X
title: Usar a propriedade skewX de transformação do CSS para distorcer um elemento ao longo do eixo X
challengeType: 0
videoUrl: 'https://scrimba.com/c/cyLP8Sr'
forumTopicId: 301074

View File

@ -1,6 +1,6 @@
---
id: 587d78a6367417b2b2512adc
title: Use a propriedade skewY de transformação do CSS para distorcer um elemento ao longo do eixo Y
title: Usar a propriedade skewY de transformação do CSS para distorcer um elemento ao longo do eixo Y
challengeType: 0
videoUrl: 'https://scrimba.com/c/c2MZ2uB'
forumTopicId: 301075

View File

@ -1,6 +1,6 @@
---
id: 587d78a5367417b2b2512ad9
title: Use a propriedade scale de transformação do CSS para alterar o tamanho de um elemento
title: Usar a propriedade scale de transformação do CSS para alterar o tamanho de um elemento
challengeType: 0
videoUrl: 'https://scrimba.com/c/c2MZVSg'
forumTopicId: 301076

View File

@ -1,6 +1,6 @@
---
id: 587d78a5367417b2b2512ada
title: Use a propriedade scale de transformação do CSS para dimensionar um elemento ao passar o cursor do mouse sobre ele
title: Usar a propriedade scale de transformação do CSS para dimensionar um elemento ao passar o cursor do mouse sobre ele
challengeType: 0
videoUrl: 'https://scrimba.com/c/cyLPJuM'
forumTopicId: 301077

View File

@ -1,6 +1,6 @@
---
id: 587d781a367417b2b2512ab9
title: Use a tag em para colocar o texto em itálico
title: Usar a tag em para colocar o texto em itálico
challengeType: 0
videoUrl: 'https://scrimba.com/c/cVJRBtp'
forumTopicId: 301078

View File

@ -1,6 +1,6 @@
---
id: 587d781b367417b2b2512aba
title: Use a tag s para deixar o texto tachado
title: Usar a tag s para deixar o texto tachado
challengeType: 0
videoUrl: ''
forumTopicId: 301079

View File

@ -1,6 +1,6 @@
---
id: 587d781a367417b2b2512ab7
title: Use a tag strong para deixar o texto em negrito
title: Usar a tag strong para deixar o texto em negrito
challengeType: 0
videoUrl: 'https://scrimba.com/c/ceJNBSb'
forumTopicId: 301080

View File

@ -1,6 +1,6 @@
---
id: 587d781c367417b2b2512ac0
title: Use a propriedade text-transform para deixar o texto em letras maiúsculas
title: Usar a propriedade text-transform para deixar o texto em letras maiúsculas
challengeType: 0
videoUrl: 'https://scrimba.com/c/cvVZQSP'
forumTopicId: 301081

View File

@ -1,6 +1,6 @@
---
id: 587d781a367417b2b2512ab8
title: Use a tag u para sublinhar o texto
title: Usar a tag u para sublinhar o texto
challengeType: 0
videoUrl: 'https://scrimba.com/c/cN6aQCL'
forumTopicId: 301082

View File

@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aedf08806
title: Altere o Tamanho da Fonte de um Elemento
title: Alterar o tamanho da fonte de um elemento
challengeType: 0
videoUrl: 'https://scrimba.com/c/c3bvDc8'
forumTopicId: 16777

View File

@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aedf08756
title: Priorize um estilo em detrimento de outro
title: Priorizar um estilo em detrimento de outro
challengeType: 0
videoUrl: 'https://scrimba.com/c/cZ8wnHv'
forumTopicId: 18258

View File

@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aedf08808
title: O que fazer quando uma tipografia não estiver disponível
title: Especificar soluções para quando uma tipografia não estiver disponível
challengeType: 0
videoUrl: 'https://scrimba.com/c/cpVKBfQ'
forumTopicId: 18304

View File

@ -1,6 +1,6 @@
---
id: bad82fee1348bd9aedf08721
title: Usar RGB para Misturar Cores
title: Usar RGB para misturar cores
challengeType: 0
videoUrl: 'https://scrimba.com/c/cm24JU6'
forumTopicId: 18368

View File

@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aedf08804
title: Comentários no HTML
title: Comentar em HTML
challengeType: 0
videoUrl: 'https://scrimba.com/p/pVMPUv/cGyGbca'
forumTopicId: 16782

View File

@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aedf0887a
title: Título com o elemento h2
title: Criar títulos com o elemento h2
challengeType: 0
videoUrl: 'https://scrimba.com/p/pVMPUv/cE8Gqf3'
forumTopicId: 18196

View File

@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aecf08801
title: Introdução aos elementos do HTML5
title: Conhecer os primeiros elementos do HTML5
challengeType: 0
videoUrl: 'https://scrimba.com/p/pVMPUv/cBkZGpt7'
forumTopicId: 301097

View File

@ -1,6 +1,6 @@
---
id: bad88fee1348bd9aedf08816
title: Link para seções internas de uma página com elementos de âncora
title: Criar links para seções internas de uma página com elementos de âncora
challengeType: 0
videoUrl: 'https://scrimba.com/p/pVMPUv/cyrDRUL'
forumTopicId: 301098

View File

@ -2,7 +2,6 @@
id: 587d78b1367417b2b2512b09
title: Tornar uma imagem responsiva
challengeType: 0
videoUrl: 'https://scrimba.com/p/pzrPu4/cz763UD'
forumTopicId: 301140
dashedName: make-an-image-responsive
---

View File

@ -1,6 +1,6 @@
---
id: bd7158d8c242eddfaeb5bd13
title: Crie uma página de portfólio pessoal
title: Criar uma página de portfólio pessoal
challengeType: 3
forumTopicId: 301143
dashedName: build-a-personal-portfolio-webpage

View File

@ -1,6 +1,6 @@
---
id: 587d78af367417b2b2512b04
title: Construa uma landing page para um produto
title: Criar uma landing page para um produto
challengeType: 3
forumTopicId: 301144
dashedName: build-a-product-landing-page

View File

@ -1,6 +1,6 @@
---
id: 587d78b0367417b2b2512b05
title: Crie uma página de documentação técnica
title: Criar uma página de documentação técnica
challengeType: 3
forumTopicId: 301146
dashedName: build-a-technical-documentation-page

View File

@ -1,6 +1,6 @@
---
id: bd7158d8c442eddfaeb5bd18
title: Crie uma página de homenagem
title: Criar uma página de homenagem
challengeType: 3
forumTopicId: 301147
dashedName: build-a-tribute-page

View File

@ -1,6 +1,6 @@
---
id: a77dbc43c33f39daa4429b4f
title: Verdadeiro ou falso
title: Identificar verdadeiro ou falso
challengeType: 5
forumTopicId: 16000
dashedName: boo-who

View File

@ -1,6 +1,6 @@
---
id: a9bd25c716030ec90084d8a1
title: Macaco Robusto
title: Dividir e agrupar arrays
challengeType: 5
forumTopicId: 16005
dashedName: chunky-monkey

View File

@ -1,6 +1,6 @@
---
id: acda2fb1324d9b0fa741e6b5
title: Confirme o final
title: Confirmar o final
challengeType: 5
forumTopicId: 16006
dashedName: confirm-the-ending
@ -32,7 +32,7 @@ assert(confirmEnding('Congratulation', 'on') === true);
assert(confirmEnding('Connor', 'n') === false);
```
`confirmEnding("Walking on water and developing software from a specifaction are easy if both are frozen","specification")` deve retornar `false`.
`confirmEnding("Walking on water and developing software from a specification are easy if both are frozen", "specification")` deve retornar `false`.
```js
assert(

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244b3
title: Converta Celsius para Fahrenheit
title: Converter Celsius para Fahrenheit
challengeType: 1
forumTopicId: 16806
dashedName: convert-celsius-to-fahrenheit

View File

@ -1,6 +1,6 @@
---
id: a302f7aae1aa3152a5b413bc
title: Fatore um número
title: Fatorar um número
challengeType: 5
forumTopicId: 16013
dashedName: factorialize-a-number

View File

@ -1,6 +1,6 @@
---
id: adf08ec01beb4f99fc7a68f2
title: Removendo falsos
title: Remover falsos
challengeType: 5
forumTopicId: 16014
dashedName: falsy-bouncer

View File

@ -1,6 +1,6 @@
---
id: a26cbbe9ad8655a977e1ceb5
title: Encontre a palavra mais longa em uma String
title: Encontrar a palavra mais longa em uma string
challengeType: 5
forumTopicId: 16015
dashedName: find-the-longest-word-in-a-string

View File

@ -1,6 +1,6 @@
---
id: a6e40f1041b06c996f7b2406
title: Achado Não é Roubado
title: Achar não é roubar
challengeType: 5
forumTopicId: 16016
dashedName: finders-keepers

View File

@ -1,6 +1,6 @@
---
id: af2170cad53daa0770fabdea
title: Mutações
title: Identificar mutações
challengeType: 5
forumTopicId: 16025
dashedName: mutations

View File

@ -1,6 +1,6 @@
---
id: afcc8d540bea9ea2669306b6
title: Repita uma String Repita uma String
title: Repetir uma string Repetir uma string
challengeType: 5
forumTopicId: 16041
dashedName: repeat-a-string-repeat-a-string

View File

@ -1,6 +1,6 @@
---
id: a789b3483989747d63b0e427
title: Retorne os Maior Número em Arrays
title: Retornar os maiores números em arrays
challengeType: 5
forumTopicId: 16042
dashedName: return-largest-numbers-in-arrays

View File

@ -1,6 +1,6 @@
---
id: a202eed8fc186c8434cb6d61
title: Inverter uma String
title: Inverter uma string
challengeType: 5
forumTopicId: 16043
dashedName: reverse-a-string

View File

@ -1,6 +1,6 @@
---
id: 579e2a2c335b9d72dd32e05c
title: Fatiar e Emendar
title: Fatiar e emendar
challengeType: 5
forumTopicId: 301148
dashedName: slice-and-splice

View File

@ -1,6 +1,6 @@
---
id: ab6137d4e35944e21037b769
title: Capitalização de Título de uma Frase
title: Capitalizar o título de uma frase
challengeType: 5
forumTopicId: 16088
dashedName: title-case-a-sentence

View File

@ -1,6 +1,6 @@
---
id: ac6993d51946422351508a41
title: Truncar uma String
title: Truncar uma string
challengeType: 5
forumTopicId: 16089
dashedName: truncate-a-string

View File

@ -1,6 +1,6 @@
---
id: a24c1a4622e3c05097f71d67
title: Aonde eu pertenço
title: Encontrar local em um array
challengeType: 5
forumTopicId: 16094
dashedName: where-do-i-belong

View File

@ -1,6 +1,6 @@
---
id: 5a661e0f1068aca922b3ef17
title: Acesse o Conteúdo de uma Lista Utilizando a Notação de Colchetes
title: Acessar o conteúdo de uma lista utilizando a notação de colchetes
challengeType: 1
forumTopicId: 301149
dashedName: access-an-arrays-contents-using-bracket-notation

View File

@ -1,6 +1,6 @@
---
id: 587d7b7c367417b2b2512b1a
title: Acesse Nomes de Propriedades com Notação de Colchetes
title: Acessar nomes de propriedades com notação de colchetes
challengeType: 1
forumTopicId: 301150
dashedName: access-property-names-with-bracket-notation

View File

@ -1,6 +1,6 @@
---
id: 587d78b2367417b2b2512b0e
title: Adicione itens em um Array com push() e unshift()
title: Adicionar itens em um array com push() e unshift()
challengeType: 1
forumTopicId: 301151
dashedName: add-items-to-an-array-with-push-and-unshift

View File

@ -1,6 +1,6 @@
---
id: 587d78b3367417b2b2512b11
title: Adicione Itens Usando splice()
title: Adicionar itens usando splice()
challengeType: 1
forumTopicId: 301152
dashedName: add-items-using-splice

View File

@ -1,6 +1,6 @@
---
id: 587d7b7c367417b2b2512b18
title: Adicione Pares de Chave-Valor a objetos JavaScript
title: Adicionar pares de chave-valor a objetos JavaScript
challengeType: 1
forumTopicId: 301153
dashedName: add-key-value-pairs-to-javascript-objects

View File

@ -1,6 +1,6 @@
---
id: 587d7b7b367417b2b2512b14
title: Verifique a Presença de um Elemento com indexOf()
title: Verificar a presença de um elemento com indexOf()
challengeType: 1
forumTopicId: 301154
dashedName: check-for-the-presence-of-an-element-with-indexof

View File

@ -1,6 +1,6 @@
---
id: 587d7b7d367417b2b2512b1c
title: Verifique se um Objeto tem uma Propriedade
title: Verificar se um objeto tem uma propriedade
challengeType: 1
forumTopicId: 301155
dashedName: check-if-an-object-has-a-property
@ -8,7 +8,7 @@ dashedName: check-if-an-object-has-a-property
# --description--
Agora podemos adicionar, modificar e remover as chaves dos objetos. Mas e se apenas quiséssemos saber se um objeto tem uma propriedade específica? O JavaScript nos fornece duas maneiras diferentes de fazer isso. Um usa o método `hasOwnProperty()` e o outro usa a palavra-chave `in`. Se tivermos um objeto `usuários` com uma propriedade de `Alan`, poderíamos verificar a sua presença de qualquer uma das seguintes maneiras:
Agora podemos adicionar, modificar e remover as chaves dos objetos. Mas e se apenas quiséssemos saber se um objeto tem uma propriedade específica? O JavaScript nos fornece duas maneiras diferentes de fazer isso. Um usa o método `hasOwnProperty()` e o outro usa a palavra-chave `in`. Se tivermos um objeto `users` com uma propriedade de `Alan`, poderíamos verificar a sua presença de qualquer uma das seguintes maneiras:
```js
users.hasOwnProperty('Alan');

View File

@ -1,6 +1,6 @@
---
id: 587d7b7b367417b2b2512b17
title: Combinar Arrays com o Operador Spread
title: Combinar arrays com o operador spread
challengeType: 1
forumTopicId: 301156
dashedName: combine-arrays-with-the-spread-operator

View File

@ -1,6 +1,6 @@
---
id: 587d7b7b367417b2b2512b13
title: Copiar um Array com o Operador Spread
title: Copiar um array com o operador spread
challengeType: 1
forumTopicId: 301157
dashedName: copy-an-array-with-the-spread-operator

View File

@ -1,6 +1,6 @@
---
id: 587d7b7a367417b2b2512b12
title: Copiar Itens de um Array Usando slice()
title: Copiar itens de um array usando slice()
challengeType: 1
forumTopicId: 301158
dashedName: copy-array-items-using-slice

View File

@ -1,6 +1,6 @@
---
id: 587d7b7b367417b2b2512b16
title: Crie array complexo multidimensional
title: Criar arrays multidimensionais complexos
challengeType: 1
forumTopicId: 301159
dashedName: create-complex-multi-dimensional-arrays
@ -31,7 +31,7 @@ let nestedArray = [
];
```
O array `deep` está aninhado com 2 níveis de profundidade. Os arrays `mais profundos` são de 3 níveis de profundidade. Os `arrays` mais profundos são de 4º níveis, e o ainda `mais profundos` é de 5º nível.
O array `deep` está aninhado com 2 níveis de profundidade. Os arrays `deeper` são de 3 níveis de profundidade. Os arrays `deepest` são de 4 níveis, e os `deepest-est?` são de 5 níveis.
Embora este exemplo possa parecer complicado, este nível de complexidade não é inédito, ou ainda fora do normal, quando tratando com grandes quantidades de dados. Entretanto, nós ainda podemos facilmente acessar os níveis mais profundos de um array complexo com a notação de colchetes:

View File

@ -1,6 +1,6 @@
---
id: 587d7b7d367417b2b2512b1e
title: Gere um Array de Todas as Chaves de Objeto com Object.keys()
title: Gerar um array de todas as chaves de objeto com Object.keys()
challengeType: 1
forumTopicId: 301160
dashedName: generate-an-array-of-all-object-keys-with-object-keys

View File

@ -1,6 +1,6 @@
---
id: 587d7b7b367417b2b2512b15
title: Itere Através de Todos os Itens de um Array Usando Laços For
title: Iterar através de todos os itens de um array usando laços for
challengeType: 1
forumTopicId: 301161
dashedName: iterate-through-all-an-arrays-items-using-for-loops

View File

@ -1,6 +1,6 @@
---
id: 587d7b7d367417b2b2512b1d
title: Itere Através das Chaves de um Objeto com a declaração for...in
title: Iterar através das chaves de um objeto com a declaração for...in
challengeType: 1
forumTopicId: 301162
dashedName: iterate-through-the-keys-of-an-object-with-a-for---in-statement
@ -20,7 +20,7 @@ Isso iria exibir no console `Alan`, `Jeff`, `Sarah` e `Ryan` - cada valor em sua
Nessa declaração, definimos uma variável `user` e, como você pode ver, essa variável é redefinida durante cada iteração para cada chave do objeto conforme o comando se repete através do objeto, resultando em cada nome de usuário sendo exibido no console.
**Note:** Objetos não mantém uma ordem para as chaves armazenadas como arrays fazem; Portanto a posição de uma chave em um objeto, ou a ordem relativa na qual ela aparece, é irrelevante quando referenciando ou acessando aquela chave.
**Observação:** objetos não mantém uma ordem para as chaves armazenadas como arrays fazem; Portanto a posição de uma chave em um objeto, ou a ordem relativa na qual ela aparece, é irrelevante quando referenciando ou acessando aquela chave.
# --instructions--

View File

@ -1,6 +1,6 @@
---
id: 587d7b7d367417b2b2512b1f
title: Modifique o Array Armazenado em um Objeto
title: Modificar o array armazenado em um objeto
challengeType: 1
forumTopicId: 301163
dashedName: modify-an-array-stored-in-an-object

View File

@ -1,6 +1,6 @@
---
id: 587d7b7c367417b2b2512b19
title: Modifique um Objeto Aninhado Dentro de um Objeto
title: Modificar um objeto aninhado dentro de um objeto
challengeType: 1
forumTopicId: 301164
dashedName: modify-an-object-nested-within-an-object

View File

@ -1,6 +1,6 @@
---
id: 587d78b2367417b2b2512b0f
title: Remova Itens de um Array com pop() e shift()
title: Remover itens de um array com pop() e shift()
challengeType: 1
forumTopicId: 301165
dashedName: remove-items-from-an-array-with-pop-and-shift

View File

@ -1,6 +1,6 @@
---
id: 587d78b2367417b2b2512b10
title: Remova Itens Usando splice()
title: Remover itens usando splice()
challengeType: 1
forumTopicId: 301166
dashedName: remove-items-using-splice

View File

@ -1,6 +1,6 @@
---
id: 587d7b7e367417b2b2512b20
title: Use um Array para Armazenar uma Coleção de Dados
title: Usar um array para armazenar uma coleção de dados
challengeType: 1
forumTopicId: 301167
dashedName: use-an-array-to-store-a-collection-of-data

View File

@ -1,6 +1,6 @@
---
id: 587d7b7c367417b2b2512b1b
title: Use a Palavra-Chave delete para Remover Propriedades de Objetos
title: Usar a palavra-chave delete para remover propriedades de objetos
challengeType: 1
forumTopicId: 301168
dashedName: use-the-delete-keyword-to-remove-object-properties

View File

@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ca
title: Acessar Array de dados com índices
title: Acessar array de dados com índices
challengeType: 1
videoUrl: 'https://scrimba.com/c/cBZQbTz'
forumTopicId: 16158

View File

@ -1,6 +1,6 @@
---
id: 56592a60ddddeae28f7aa8e1
title: Acessar Arrays Multidimensionais com Índices
title: Acessar arrays multidimensionais com índices
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckND4Cq'
forumTopicId: 16159

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244cd
title: Acessando Arrays Aninhados
title: Acessar arrays aninhados
challengeType: 1
videoUrl: 'https://scrimba.com/c/cLeGDtZ'
forumTopicId: 16160

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244cc
title: Acessando Objetos Aninhados
title: Acessar objetos aninhados
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRnRnfa'
forumTopicId: 16161

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244c8
title: Acessando Propriedades de Objeto com Notação de Colchetes
title: Acessar propriedades de objeto com notação de colchetes
challengeType: 1
videoUrl: 'https://scrimba.com/c/cBvmEHP'
forumTopicId: 16163

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244c7
title: Acessando Propriedades de Objetos com Notação de Pontos
title: Acessar propriedades de objetos com notação de pontos
challengeType: 1
videoUrl: 'https://scrimba.com/c/cGryJs8'
forumTopicId: 16164

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244c9
title: Acessando Propriedades de Objetos com Variáveis
title: Acessar propriedades de objetos com variáveis
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnQyKur'
forumTopicId: 16165

View File

@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392d2
title: Adicione Novas Propriedades para um Objeto JavaScript
title: Adicionar novas propriedades para um objeto JavaScript
challengeType: 1
videoUrl: 'https://scrimba.com/c/cQe38UD'
forumTopicId: 301169

View File

@ -1,6 +1,6 @@
---
id: cf1111c1c11feddfaeb3bdef
title: Adicione Dois Números com JavaScript
title: Adicionar dois números com JavaScript
challengeType: 1
videoUrl: 'https://scrimba.com/c/cM2KBAG'
forumTopicId: 16650

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244de
title: Adicionando uma Opção Padrão (default) em Instruções Switch
title: Adicionar uma opção padrão em instruções switch
challengeType: 1
videoUrl: 'https://scrimba.com/c/c3JvVfg'
forumTopicId: 16653

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244ed
title: Adicionando Variáveis para Strings
title: Adicionar variáveis para strings
challengeType: 1
videoUrl: 'https://scrimba.com/c/cbQmZfa'
forumTopicId: 16656

View File

@ -1,6 +1,6 @@
---
id: 5ee127a03c3b35dd45426493
title: Atribua o Valor de Uma Variável para Outra
title: Atribuir o valor de uma variável para outra
challengeType: 1
videoUrl: ''
forumTopicId: 418265

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244c3
title: Atribuição com o Valor Retornado
title: Atribuir com o valor retornado
challengeType: 1
videoUrl: 'https://scrimba.com/c/ce2pEtB'
forumTopicId: 16658

View File

@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392d0
title: Construa Objetos JavaScript
title: Criar objetos JavaScript
challengeType: 1
videoUrl: 'https://scrimba.com/c/cWGkbtd'
forumTopicId: 16769

View File

@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244dc
title: Encadeando Instruções If Else
title: Encadear instruções if else
challengeType: 1
videoUrl: 'https://scrimba.com/c/caeJgsw'
forumTopicId: 16772

View File

@ -1,6 +1,6 @@
---
id: bd7123c9c441eddfaeb4bdef
title: Comente seu código JavaScript
title: Comentar seu código JavaScript
challengeType: 1
removeComments: false
videoUrl: 'https://scrimba.com/c/c7ynnTp'

Some files were not shown because too many files have changed in this diff Show More