Deja vu, medium difficulty question (help! why does it not work!) | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
0

Deja vu, medium difficulty question (help! why does it not work!)

letters = [input()] x = 0 for i in range(len(letters)): if 2 <= letters.count(letters[i]): x = x + 1 elif 2 > letters.count(letters[i]): x += 0 if x == 0: print('Unique') elif x > 0: print('Deja Vu')

3rd Sep 2020, 8:09 PM
Eric Wang
Eric Wang - avatar
3 Respostas
+ 1
Remove [] around input() letters = input() You can break loop on first x increment just.
3rd Sep 2020, 8:30 PM
Jayakrishna šŸ‡®šŸ‡³
+ 3
Eric Wang Try: for x in letters itself, if letters.count(x) > 1, print deja Vu, break, else, print Unique, break.
3rd Sep 2020, 8:24 PM
Tomiwa Joseph
Tomiwa Joseph - avatar
0
JayakrishnašŸ‡®šŸ‡³ Tomiwa Joseph thank you guys! it worked! I used Jayakrishnaā€™s way cause it is closer to my original code, but i also tried Tomiwaā€™s way and it is also pretty similar. Thanks again guys šŸ™šŸ™šŸ™
4th Sep 2020, 12:18 AM
Eric Wang
Eric Wang - avatar