Hola espero esten muy bien, pues hoy me dio por comenzar con una serie de pequeños retos de programación de Coderbyte y les estaré compartiendo mis soluciones a los problemas en PHP, JavaScript, Ruby y Python y espero les sea de utilidad y ustedes también se animen a realizar estos retos.

 

Invertir un string

PHP

function reverseString($string) {
  $length = strlen($string) - 1;
  $reverse = "";
 
  for ($i = $length; $i >= 0; $i--) {
    $reverse .= $string{$i};
  }
 
  return $reverse;
}
 

JavaScript

function reverseString(str) { 
  var reverse = '';
 
  for (var i = str.length - 1; i >= 0; i--) {
    reverse += str[i];
  }
 
  return reverse;         
}
 

Otra solución más práctica

function reverseString(str) { 
  return str.split('').reverse().join('');
}
 

Python

def reverseString(str):
  return str[::-1]
 

Ruby

def reverseString(str)
  str.each_char.to_a.reverse.join
end
 

Saludos!

¿Te gustó esta publicación? Márcala como favorita