Add some cool queue, stacks, strings, math, bit manipulation examples ()

This commit is contained in:
Dr. Marina Souza, PhD 2023-07-16 17:35:14 -07:00 committed by GitHub
parent f3ee2cdf52
commit 0f455a0322
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 932 additions and 13 deletions
arrays_and_strings

View file

@ -0,0 +1,23 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# author: bt3gl
def is_palindrome(sentence):
sentence = sentence.strip(' ')
if len(sentence) < 2:
return True
if sentence[0] == sentence[-1]:
return is_palindrome(sentence[1:-1])
return False
if __name__ == '__main__':
print('Testing is_palindrome()...')
sentence ="subi no onibus"
print(f'Is {sentence} a palindrone?: {is_palindrome(sentence)}')
sentence ="helllo there"
print(f'Is {sentence} a palindrone?: {is_palindrome(sentence)}')