0votos

Recursividad en Ruby de binario a decimal en Ruby

por rolj hace 29 días

No se si se pueda reducir mas el codigo

Desarrollar un programa recursivo en Ruby que transforme un número escrito en base 2 a base decimal.

1
2
3
4
5
def intToBin(bin,dec=0) 
    (bin.length >= 1) ? (dec += 2**(bin.length-1)*bin[0].to_i) : (return dec) 
    bin[0] = '' 
    intToBin(bin,dec) 
end 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.