Uma modificação simples

Mubashir precisa da sua ajuda para aprender Ruby. Ajude-o modificando uma string txt fornecida da seguinte maneira:

  • Inverta a string fornecida.
  • Substitua cada letra por sua posição no alfabeto, por exemplo (a = 1, b = 2, c = 3, ...).
  • Concatene os elementos do array e converta o resultado em um número.
  • Converta o número para binário.
  • Converta a string novamente em um número.

Veja o exemplo abaixo para entender melhor:

modify("hello") ➞ 111001101011101101101010

 "hello" = "olleh"
 
 "olleh" = ['15', '12', '12', '5', '8']
 
 ['15', '12', '12', '5', '8'] = 15121258
 
 15121258 = "111001101011101101101010"
 
 "111001101011101101101010" = 111001101011101101101010

Exemplos

modify("hello") ➞ 111001101011101101101010

modify("mubashir") ➞ 10110000110010000110011111000111000001

modify("edabit") ➞ 111111110110001110001

Notas

Não há espaços e a string está em letras minúsculas.