Skip to content

Instantly share code, notes, and snippets.

@fzmaster
Created December 22, 2010 04:18
Show Gist options
  • Save fzmaster/751089 to your computer and use it in GitHub Desktop.
Save fzmaster/751089 to your computer and use it in GitHub Desktop.
Reverter uma string
import unittest
def backward_talk(mensagem):
"""
Autor: fzmaster
Data: 22/12/2010
Problema: Backwards Talk
http://codingkata.org/katas/unit/backwards-talk
Reverter uma String
"""
if len(mensagem) <= 1:
return mensagem
return backward_talk(mensagem[1:]) + mensagem[:1]
class BackwardTestCase(unittest.TestCase):
def test_BT(self):
assert backward_talk('casa') == 'asac'
def test_BT2(self):
assert backward_talk('Brasil brasileiro') == 'orielisarb lisarB'
def test_BT2(self):
assert backward_talk('Teste Final') == 'laniF etseT'
if __name__ == '__main__':
unittest.main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment