Created check_anagrams.py in strings (#2339)

* Add files via upload

* Update check_anagrams.py

* Update check_anagrams.py

* Update check_anagrams.py

* Update check_anagrams.py

* “” or not

Co-authored-by: Christian Clauss <cclauss@me.com>
This commit is contained in:
Kushagra Bansal 2020-08-19 21:54:02 +05:30 committed by GitHub
parent 9351889fda
commit 2eca71663b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

22
strings/check_anagrams.py Normal file
View File

@ -0,0 +1,22 @@
def check_anagrams(a: str, b: str) -> bool:
"""
Two strings are anagrams if they are made of the same letters
arranged differently (ignoring the case).
>>> check_anagrams('Silent', 'Listen')
True
>>> check_anagrams('This is a string', 'Is this a string')
True
>>> check_anagrams('There', 'Their')
False
"""
return sorted(a.lower()) == sorted(b.lower())
if __name__ == "__main__":
input_A = input("Enter the first string ").strip()
input_B = input("Enter the second string ").strip()
status = check_anagrams(input_A, input_B)
print(
f"{input_A} and {input_B} are {'' if status else 'not '}anagrams."
)