Animal Groups pt-br Explainer

Explicação de Grupos de animais

Objetivo deste desafio: Imprima o número de caracteres na sentence.

Passo a passo da solução: O código inicial começa imprimindo a sentence toda. É uma string assim: A group of porcupines is called a prickle..

A próxima linha de código imprime o número 4. O 4 vem de 'toad'.length. Quando .length é anexado a uma string, conta o número de caracteres dessa string. Pode ser usado diretamente em uma string, assim: 'toad'.length. Ou pode ser usado em uma string armazenada em uma variável assim: sentence.length.

Como queremos saber o número total de caracteres (letras, números, espaços, sinais de pontuação) na sentence, podemos transformar a 2ª print() em print(sentence.length).

Solução do código de exemplo:
(Toque abaixo para revelar)

print(sentence);
print(sentence.length);

Conceitos de JavaScript: Propriedades da string, .length, If Statements, Operadores de comparação, Identificadores

Conceitos do Grasshopper: print()

Código Adicional (código oculto executado antes do código do desafio):

let groups = [
  ['apes', 'a shrewdness'],
  ['badgers', 'a cete'],
  ['bats', 'a colony'],
  ['bears', 'a sleuth'],
  ['bees', 'a swarm'],
  ['buffalo', 'a gang'],
  ['camels', 'a caravan'],
  ['cats', 'a clowder'],
  ['kittens', 'a litter'],
  ['wild cats', 'a destruction'],
  ['cobras', 'a quiver'],
  ['crocodiles', 'a bask'],
  ['crows', 'a murder'],
  ['dogs', 'a pack'],
  ['puppies', 'a litter'],
  ['donkeys', 'a drove'],
  ['eagles', 'a convocation'],
  ['elephants', 'a parade'],
  ['elk', 'a gang or a herd'],
  ['falcons', 'a cast'],
  ['ferrets', 'a business'],
  ['fish', 'a school'],
  ['flamingos', 'a stand'],
  ['fox', 'a charm'],
  ['frogs', 'an army'],
  ['geese', 'a gaggle'],
  ['giraffes', 'a tower'],
  ['gorillas', 'a band'],
  ['hippopotami', 'a bloat'],
  ['hyenas', 'a cackle'],
  ['jaguars', 'a shadow'],
  ['jellyfish', 'a smack'],
  ['kangaroos', 'a troop'],
  ['lemurs', 'a conspiracy'],
  ['leopards', 'a leap'],
  ['lions', 'a pride'],
  ['moles', 'a labor'],
  ['monkeys', 'a barrel'],
  ['mules', 'a pack'],
  ['otters', 'a family'],
  ['oxen', 'a team'],
  ['owls', 'a parliament'],
  ['parrots', 'a pandemonium'],
  ['pigs', 'a drift'],
  ['porcupines', 'a prickle'],
  ['rabbits', 'a herd'],
  ['rats', 'a colony'],
  ['ravens', 'an unkindness'],
  ['rhinoceroses', 'a crash'],
  ['sharks', 'a shiver'],
  ['skunks', 'a stench'],
  ['snakes', 'a nest'],
  ['squirrels', 'a dray'],
  ['stingrays', 'a fever'],
  ['swans', 'a bevy'],
  ['tigers', 'an ambush'],
  ['toads', 'a knot'],
  ['turkeys', 'a gang'],
  ['turtles', 'a bale'],
  ['weasels', 'a colony'],
  ['whales', 'a pod'],
  ['wolves', 'a pack'],
  ['zebras', 'a zeal'],
];
let animal = pickRandom(groups);
let sentence = `A group of ${animal[0]} is called ${animal[1]}.`;
1 Like