chore(i18n,learn): processed translations (#45504)
This commit is contained in:
@ -20,7 +20,7 @@ Tenha cuidado ao lidar com possíveis casos nas extremidades da lista ao escreve
|
||||
|
||||
# --hints--
|
||||
|
||||
A estrutura de dados DoublyLinkedList deve existir.
|
||||
A estrutura de dados `DoublyLinkedList` deve existir.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -34,7 +34,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A DoublyLinkedList deve ter um método chamado add.
|
||||
`DoublyLinkedList` deve ter um método chamado `add`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -51,7 +51,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A DoublyLinkedList deve ter um método chamado remove.
|
||||
`DoublyLinkedList` deve ter um método chamado `remove`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -68,7 +68,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
Remover qualquer item em uma lista vazia deve retornar null.
|
||||
Remover um item em uma lista vazia deve retornar `null`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -82,7 +82,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método add deve adicionar itens à lista.
|
||||
O método `add` deve adicionar itens À lista.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -24,7 +24,7 @@ Não se esqueça de escrever seu código para levar em conta as colisões!
|
||||
|
||||
# --hints--
|
||||
|
||||
A estrutura de dados HashTable deve existir.
|
||||
A estrutura de dados `HashTable` deve existir.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -38,7 +38,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A HashTable deve ter um método add.
|
||||
`HashTable` deve ter o método `add`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -52,7 +52,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A HashTable deve ter um método lookup.
|
||||
`HashTable` deve ter o método `lookup`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -66,7 +66,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A HashTable deve ter um método remove.
|
||||
`HashTable` deve ter o método `remove`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -80,7 +80,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método add deve adicionar pares chave-valor e o método lookup deve retornar os valores associados a uma determinada chave.
|
||||
O método `add` deve adicionar pares chave-valor e o método `lookup` deve retornar os valores associados a uma determinada chave.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -95,7 +95,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método remove deve aceitar uma chave como entrada e deve remover o par chave-valor associado.
|
||||
O método `remove` deve aceitar uma chave como entrada e deve remover o par chave-valor associado.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -113,7 +113,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método remove só deve remover o par chave-valor correto.
|
||||
O método `remove` só deve remover o par chave-valor correto.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -26,7 +26,7 @@ Vamos praticar um pouco criando nosso próprio mapa. Como objetos JavaScript for
|
||||
|
||||
# --hints--
|
||||
|
||||
A estrutura de dados Map deve existir.
|
||||
A estrutura de dados `Map` deve existir.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -40,7 +40,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O objeto Map deve ter os seguintes métodos: add, remove, get, has, values, clear e size.
|
||||
O objeto `Map` deve ter os seguintes métodos: `add`, `remove`, `get`, `has`, `values`, `clear` e `size`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -62,7 +62,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método add deve adicionar itens ao mapa.
|
||||
O método `add` deve adicionar itens ao mapa.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -79,7 +79,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método has deve retornar true para itens adicionados e false para itens ausentes.
|
||||
O método `has` deve retornar `true` para os itens adicionados e `false` para itens ausentes.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -94,7 +94,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método get deve aceitar chaves como entrada e deve retornar os valores associados.
|
||||
O método `get` deve aceitar chaves como entrada e deve retornar os valores associados.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -109,7 +109,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método values deve retornar todos os valores armazenados no mapa como strings em um array.
|
||||
O método `values` deve retornar todos os valores armazenados no mapa como strings em um array.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -131,7 +131,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método clear deve esvaziar o mapa e o método size deve retornar o número de itens presentes no mapa.
|
||||
O método `clear` deve esvaziar o mapa e o método `size` deve retornar o número de itens presentes no mapa.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -12,11 +12,11 @@ Aqui, vamos sair da busca binária e dar uma olhada em outro tipo de estrutura d
|
||||
|
||||
# --instructions--
|
||||
|
||||
Vamos criar uma Trie para armazenar palavras. Ele vai aceitar palavras através de um método `add` e armazená-las em uma estrutura de dados de Trie. Ele também permitirá consultar se uma determinada string é uma palavra com um método `isWord`, além de recuperar todas as palavras inseridas na Trie com um método `print`. `isWord` deve retornar um valor booleano e print deve retornar um array com todas essas palavras como valores de string. Para que possamos verificar se esta estrutura de dados foi implementada corretamente, fornecemos uma estrutura `Node` para cada nó da árvore. Cada nó será um objeto com uma propriedade `keys`, que é um objeto Map do JavaScript. Ele guardará as letras individuais, que são as chaves válidas de cada nó. Também criamos uma propriedade `end` nos nós que pode ser definidas como `true` se o nó representar o final de uma palavra.
|
||||
Vamos criar uma Trie para armazenar palavras. Ele vai aceitar palavras através de um método `add` e armazená-las em uma estrutura de dados de Trie. Ele também permitirá consultar se uma determinada string é uma palavra com um método `isWord`, além de recuperar todas as palavras inseridas na Trie com um método `print`. `isWord` deve retornar um valor booleano e `print` deve retornar um array com todas essas palavras como valores de string. Para que possamos verificar se esta estrutura de dados foi implementada corretamente, fornecemos uma estrutura `Node` para cada nó da árvore. Cada nó será um objeto com uma propriedade `keys`, que é um objeto Map do JavaScript. Ele guardará as letras individuais, que são as chaves válidas de cada nó. Também criamos uma propriedade `end` nos nós que pode ser definidas como `true` se o nó representar o final de uma palavra.
|
||||
|
||||
# --hints--
|
||||
|
||||
A Trie deve ter um método add.
|
||||
`Trie` deve ter o método `add`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -32,7 +32,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A Trie deve ter um método print.
|
||||
`Trie` deve ter o método `print`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -48,7 +48,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A Trie deve ter um método isWord.
|
||||
`Trie` deve ter o método `isWord`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -64,7 +64,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método print deve retornar todos os itens adicionados à Trie como strings em um array.
|
||||
O método `print` deve retornar todos os itens adicionados à Trie como strings em um array.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -93,7 +93,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método isWord deve retornar true apenas para palavras adicionadas à Trie e false para todas as outras palavras.
|
||||
O método `isWord` deve retornar `true` somente para os itens adicionados à Trie e `false` para itens ausentes.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -18,7 +18,7 @@ Vamos implementar o Heap Sort com um Min Heap. Sinta-se à vontade para adaptar
|
||||
|
||||
# --hints--
|
||||
|
||||
A estrutura de dados MinHeap deve existir.
|
||||
A estrutura de dados `MinHeap` deve existir.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -32,7 +32,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MinHeap deve ter um método chamado insert.
|
||||
`MinHeap` deve ter um método chamado `insert`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -48,7 +48,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MinHeap deve ter um método chamado remove.
|
||||
`MinHeap` deve ter um método chamado `remove`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -64,7 +64,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MinHeap deve ter um método chamado sort.
|
||||
`MinHeap` deve ter um método chamado `sort`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -80,7 +80,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método sort deve retornar um array que contenha todos os itens adicionados ao Min Heap ordenados.
|
||||
O método `sort` deve retornar um array que contenha todos os itens adicionados ao MinHeap ordenados.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -18,7 +18,7 @@ Cada coluna representará uma única aresta. Além disso, cada aresta conectará
|
||||
|
||||
<blockquote> 1<br> ---<br>1 | 1<br>2 | 0<br>3 | 1</blockquote>
|
||||
|
||||
Aqui está um exemplo de uma `incidence matrix` (matriz de incidência) com 4 arestas e 4 nós. Lembre-se, as colunas são as arestas e as linhas são os próprios nós.
|
||||
Aqui está um exemplo de uma incidence matrix (matriz de incidência) com 4 arestas e 4 nós. Lembre-se, as colunas são as arestas e as linhas são os próprios nós.
|
||||
|
||||
<blockquote> 1 2 3 4<br> --------<br>1 | 0 1 1 1<br>2 | 1 1 0 0<br>3 | 1 0 0 1<br>4 | 0 0 1 0</blockquote>
|
||||
|
||||
|
@ -48,7 +48,7 @@ Por fim, adicione um método `print`, que retorne um array de todos os itens que
|
||||
|
||||
# --hints--
|
||||
|
||||
A estrutura de dados MaxHeap deve existir.
|
||||
A estrutura de dados `MaxHeap` deve existir.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -62,7 +62,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MaxHeap deve ter um método chamado insert.
|
||||
`MaxHeap` deve ter um método chamado `insert`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -78,7 +78,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MaxHeap deve ter um método chamado print.
|
||||
`MaxHeap` deve ter um método chamado `print`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -94,7 +94,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método insert deve adicionar elementos de acordo com a propriedade do Max Heap.
|
||||
O método `insert` deve adicionar elementos de acordo com a propriedade do MaxHeap.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -25,7 +25,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O primeiro conjunto deve estar contido no segundo
|
||||
O primeiro `Set` deve estar contido no segundo `Set`
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -25,7 +25,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A união de um conjunto contendo os valores ["a", "b", "c"] e um conjunto contendo valores ["c", "d"] deve retornar um novo conjunto contendo os valores ["a", "b", "c", "d"].
|
||||
A união de um `Set` contendo valores `["a", "b", "c"]` e um `Set` contendo valores `["c", "d"]` deve retornar um novo `Set` contendo valores `["a", "b", "c", "d"]`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -22,7 +22,7 @@ Instruções: adicione um método a nosso Max Heap chamado `remove`. Este métod
|
||||
|
||||
# --hints--
|
||||
|
||||
A estrutura de dados MaxHeap deve existir.
|
||||
A estrutura de dados `MaxHeap` deve existir.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -36,7 +36,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MaxHeap deve ter um método chamado print.
|
||||
`MaxHeap` deve ter um método chamado `print`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -52,7 +52,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MaxHeap deve ter um método chamado insert.
|
||||
`MaxHeap` deve ter um método chamado `insert`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -68,7 +68,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
MinHeap deve ter um método chamado remove.
|
||||
`MaxHeap` deve ter um método chamado `remove`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -84,7 +84,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método remove deve remover o maior elemento do Max Heap ao mesmo tempo em que mantém a propriedade do Max Heap.
|
||||
O método `remove` deve remover o maior elemento do Max Heap ao mesmo tempo em que mantém a propriedade do Max Heap.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
@ -12,7 +12,7 @@ Vamos criar mais um método para a nossa lista duplamente encadeada, chamado rev
|
||||
|
||||
# --hints--
|
||||
|
||||
A estrutura de dados DoublyLinkedList deve existir.
|
||||
A estrutura de dados `DoublyLinkedList` deve existir.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -26,7 +26,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
A DoublyLinkedList deve ter um método chamado reverse.
|
||||
`DoublyLinkedList` deve ter um método chamado `reverse`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -43,7 +43,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
Inverter uma árvore vazia deve retornar null.
|
||||
Inverter uma lista vazia deve retornar `null`.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -57,7 +57,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
O método reverse deverá inverter a lista.
|
||||
O método `reverse` deverá inverter a lista.
|
||||
|
||||
```js
|
||||
assert(
|
||||
@ -77,7 +77,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
As referências next e previous devem ser mantidas corretamente quando a lista é revertida.
|
||||
As referências `next` e `previous` devem ser mantidas corretamente quando a lista é revertida.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
Reference in New Issue
Block a user