• react.png
  • angular.png
  • node.png
  • html5.png
  • php.png

Cómo invertir una cadena en PHP, JavaScript, Ruby y Python

algorithm_of_life_by_azzazian-d5s358u.png

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

{{python.js}}

Ruby

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

Saludos!

0/1000

Necesitas conectarte ó registrarte para comentar