Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Simple lil solution im proud of c: solution in Clear category for All the Same by naomitesla
from typing import List, Any
def all_the_same(elements: List[Any]) -> bool:
if len(elements) == 1:
return True
palindrome = sorted(''.join(str(c) for c in elements))
if palindrome == palindrome[::-1]:
return True
return False
print("Example:")
print(all_the_same([1, 1, 1]))
# These "asserts" are used for self-checking
assert all_the_same([1, 1, 1]) == True
assert all_the_same([1, 2, 1]) == False
assert all_the_same([1, "a", 1]) == False
assert all_the_same([1, 1, 1, 2]) == False
assert all_the_same([]) == True
assert all_the_same([1]) == True
print("The mission is done! Click 'Check Solution' to earn rewards!")
Feb. 17, 2023
Comments: