TASK 1 - To check if given word is like a Mirror
# e.g. # [noon],[level],[deed],[civic] [dad] are mirror word, it's the same when read from right to the left.
1st tried by myself.
def check(str):
# Get input words using "for" method/sentence one by one.
x = []
for str in range(x):
#Check words the 1st character is the same as 4th character.
if x[:0] == x[:3]:
return True
else:
False
2nd.
Chat GPT
def check_mirror(words):
# [noon], [level], [deed], [civic], [dad] are mirror words; they are the same when read from right to left.
# Initialize a list to store the results for each word
results = []
# Loop through each word in the list
for word in words:
# Check if the word is a mirror word
if word == word[::-1]: # Use slicing to reverse the word
results.append(True)
else:
results.append(False)
return results
# Example usage:
word_list = ["noon", "level", "deed", "civic", "dad", "python"]
result_list = check_mirror(word_list)
print(result_list)
# while:
# [hello], [good], [bye] are not mirror.
# Now, try to check if the word is mirror image.
3rd.
Replit.com AI
def check(word):
for x in word:
# Check the word if the 1st character is the same as the 4th character.
return x[0] == x[3]
#Test case.
word = ["noon", "mom", "dad", "racecar"]
4th
def check(words):
# Initialize a list to store the results for each word
x = []
for word in words:
# Check if the word is a mirror word (1st character is the same as the 4th character)
x.append(word[0] == word[-1])
return x
# Example usage:
word_list = ["noon", "mom", "dad", "free"]
result_list = check(word_list)
print(result_list)
Top comments (0)