/
rnekrasov
/
Python
Обзор
Документация
Войти
/
rnekrasov
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
recursiveStrings.py
33 строки
968 B
Ataba
recursive string checker
20 май 2022, 15:18
20 май 2022, 15:18
b696c33
Код
Авторство
О чём код?
""" author: Ataba29 code has a matrix each list inside of the matrix has two strings the code determines if the two strings are similar or different from each other recursively """ def CheckTwoStrings(str1, str2): # function takes two strings and check if they are similar # returns True if they are identical and False if they are different if(len(str1) != len(str2)): return False if(len(str1) == 1 and len(str2) == 1): return str1[0] == str2[0] return (str1[0] == str2[0]) and CheckTwoStrings(str1[1:], str2[1:]) def main(): matrix = [["hello", "wow"], ["ABSD", "ABCD"], ["List", "List"], ["abcspq", "zbcspq"], ["1263", "1236"], ["lamar", "lamars"], ["amczs", "amczs"], ["yeet", "sheesh"], ] for i in matrix: if CheckTwoStrings(i[0], i[1]): print(f"{i[0]},{i[1]} are similar") else: print(f"{i[0]},{i[1]} are different") main()