ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Ruby] Reverse
    coding for food 2022. 7. 23. 13:00

    Write a method reverse(word) that takes in a string word and returns the word with its letters in reverse order.

     

    my code

    def reverse(word)
      rev = ""
      
      i = word.length
      while i > 0
        i -= 1
      	rev += word[i] 
      	
      end
      
      return rev
    end
    
    puts reverse("cat")          # => "tac"

    solution

     

    def reverse(word)
      reversed = ""
    
      i = 0
      while i < word.length
        char = word[i]
        reversed = char + reversed
    
        i += 1
      end
    
      return reversed
    end
    
    puts reverse("cat")          # => "tac"
    puts reverse("programming")  # => "gnimmargorp"
    puts reverse("bootcamp")     # => "pmactoob"
Designed by Tistory.