Considere a seguinte tarefa de programação: "Dado um número inteiro positivo n como entrada, crie um laço while que utilize aritmética para armazenar a frequência de cada dígito presente em n em um dicionário frequency_map. O número de entrada n será fornecido como um tipo de dado numérico, não como uma string. Para cada iteração do laço, você deve atualizar frequency_map antes de reduzir n." Arraste os passos do pseudocódigo abaixo para organizá-los na ordem correta e criar uma solução válida para a tarefa acima.

Questão

Considere a seguinte tarefa de programação:

"Dado um número inteiro positivo n como entrada, crie um laço while que utilize aritmética para armazenar a frequência de cada dígito presente em n em um dicionário frequency_map. O número de entrada n será fornecido como um tipo de dado numérico, não como uma string. Para cada iteração do laço, você deve atualizar frequency_map antes de reduzir n."

Arraste os passos do pseudocódigo abaixo para organizá-los na ordem correta e criar uma solução válida para a tarefa acima.

Alternativas

A

dígito = n mod 10

B

se o dígito não estiver nas chaves do mapa de frequência

C

n = parte inteira de (n / 10)

D

caso contrário, adicione 1 ao valor do dígito em frequency_map.

E

enquanto n for maior que 0

F

Inicialize um dicionário vazio frequency_map

G

Adicionar dígito ao mapa de frequência com um valor inicial de 1

A resposta desta questão está em revisão. Você ainda pode conferir o enunciado e as alternativas.

Carregando…

Questões relacionadas

Ver últimas questões