Checkerboard Helper pt-br Explainer

Explicativo de ajuda para quadriculado

Objetivo deste desafio Usar as chamadas de função drawBoxes() e newLine() para criar um quadriculado.
Passo a passo da solução: Em vez de desenhar a 1ª linha de caixas usando 3 chamadas de função drawBox():

drawBox(white);
drawBox(black);
drawBox(white);

Podemos simplificar isso usando a função `drawBox`**`es`** apenas uma vez. `drawBoxes()` usa uma *string* e transforma cada letra da *string* em uma caixa. Uma string é um dos tipos de dados básicos na programação e é usada para armazenar o texto. É um grupo de letras e/ou números que sempre têm aspas: `'this is a string'`.

Para fazer caixas brancas e pretas, você usa as letras `'w'` e `'k'`. A 1ª linha do quadriculado é criada com uma chamada de função: `drawBoxes('kwk');` Then a `newLine()` é usado para mover o gafanhoto para a próxima linha. O código inicial desenha 2 das 3 linhas. Adicione outra `newLine()` para mover o gafanhoto para a terceira linha. Por último, adicione mais uma chamada de função `drawBox()` para criar uma linha de caixas pretas-brancas-pretas. Para isso, use o comando `drawBoxes('kwk');`
**Solução do código de exemplo**:
(Toque abaixo para revelar)
[spoiler]
```javascript
drawBoxes('kwk');
newLine();
drawBoxes('wkw');
newLine();
drawBoxes('kwk');


[/spoiler]
**Conceitos de JavaScript**: Funções de chamada, identificadores
**[Grasshopper Concepts](https://support.grasshopper.app/t/grasshopper-custom-functions/2296)**: `drawBoxes()`, `newLine()`
1 Like

ANiME


![16082549176069|625x500](upload://8pHFkK1t2H23OLGnkSnINi37rph.jpeg