Faster, better, stronger

This commit is contained in:
Bernardo Sulzbach 2014-07-07 16:21:33 -03:00
parent 4a32dac35d
commit 7b79f5816a

View File

@ -1,25 +1,17 @@
#!/usr/bin/python3 #!/usr/bin/python3
# mari von steinkirch @2013 # mari von steinkirch @2013
# steinkirch at gmail # steinkirch at gmail
def reverse_str(s):
''' in place '''
sr_ls = []
for i in range(len(s)-1, -1, -1):
sr_ls.append(s[i])
return ''.join(sr_ls)
reverse_string = lambda s: s[::-1]
def main(): def main():
s1 = 'abcdefg' s1 = 'abcdefg'
s2 = 'buffy' s2 = 'buffy'
s3 = '' s3 = ''
print(reverse_str(s1)) print(reverse_string(s1))
print(reverse_str(s2)) print(reverse_string(s2))
print(reverse_str(s3)) print(reverse_string(s3))
if __name__ == '__main__': if __name__ == '__main__':
main() main()