mirror of
https://github.com/autistic-symposium/master-algorithms-py.git
synced 2025-04-29 20:26:07 -04:00
Faster, better, stronger
This commit is contained in:
parent
4a32dac35d
commit
7b79f5816a
@ -2,24 +2,16 @@
|
|||||||
# mari von steinkirch @2013
|
# mari von steinkirch @2013
|
||||||
# steinkirch at gmail
|
# steinkirch at gmail
|
||||||
|
|
||||||
|
reverse_string = lambda s: s[::-1]
|
||||||
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)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user