Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

.to_i

Para transformar um texto em um número inteiro usa-se .to_i e para transformar em decimal?

Outro entendimento que tenho sobre "175" == 175 é que o Ruby traduz para a linguagem de máquina e no final (na linguagem de máquina) a tradução de "175" não é 175.

1 resposta
solução!

Oi Alex, tudo bem? Para um número decimal você o .to_f que devolve o float (decimal) do número.

Sobre o segundo ponto, ele não precisa necessariamente descer até o nível de máquina, a comparação já falha quando ele vê que um tipo é diferente do outro.