• 1
    Input and Output Data
    • Tasks
  • 2
    Conditions
    • Tasks
  • 3
    For Loop
    • Tasks
  • 4
    Strings
    • Tasks
  • 5
    While Loop
    • Tasks
  • 6
    Lists
    • Tasks
  • 7
    Two-Dimensional Arrays
    • Tasks
  • 8
    Dictionaries
    • Tasks
  • 9
    Sets
    • Tasks
  • 10
    Functions and Recursion
    • Tasks
  • к

Занятие 9. Sets

Difficulty level:

Task«The detector of text matches»

in the era of digital content, when the information spreads at a high speed, it becomes more and more important to determine the uniqueness of the texts. Plagiarism, copying and re-use of other people's ideas without permission can lead to serious consequences.
rn
develop a program that will analyze Two texts and calculate their degree of similarity based on the number of common words. The program should ignore the register of symbols and punctuation marks. The degree of similarity is calculated as a percentage of common words from the total number of unique words in both texts.

Input format

Two lines are presented at the input of the program, which are texts for comparison. Each text is introduced from the new line

Output format

The program should deduce one number & ndash; The degree of similarity of texts, expressed as a percentage rounded to two signs after aim

Example

Input

This is the first text for verification. It contains a few words.
The second text for analysis. It also contains words.

Output

28.57

Hint

There will be no clue here, decide for yourself!

main.py
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
Developer’s solution

🎉 Congratulations! 🎉

You did an excellent job with the task! It was a challenging problem, but you found the correct solution. You are one step closer to mastering programming! Keep up the good work, because every stage you pass makes you even stronger.

AD

Advertisement

red-snake blue-snake green-snake

Running your code...

Помощник ИИ

Привет! Я твой помощник по программированию. Задавай любые вопросы по Python, я могу рассказать о функциях, методах, обьяснить то, что тебе не понятно, а так же о текущей задаче!