Skip to content

ParzivalEugene/TinkoffPlagiarismChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Решение для вступительного задания Тинькофф

Решение находится в файле compare.py

Запуск

Для запуска небходимо использовать данную комманду:

python3 compare.py <path_to_file1> <path_to_file2>

где path_to_file1 и path_to_file2 - пути к файлам, которые необходимо сравнить.

Принцип работы

Для сравнения файлов используется алгоритм Левенштейна. Перед этим весь текст очищается от комментариев, строк документации, табуляций и пробелов, и приводится к нижнему регистру. После этого сравниваются строки, которые получились в результате очистки.