Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from collections import deque
- vowels = deque(input().split())
- consonants = deque(input().split())
- word_found = False
- word = ''
- flowers = {"rose": "rose",
- "tulip": "tulip",
- "lotus": "lotus",
- "daffodil": "daffodil"}
- while vowels and consonants and not word_found:
- vowel, consonant = [vowels.popleft(), consonants.pop()]
- for flower, letters in flowers.items():
- for letter in letters:
- if letter == vowel:
- flowers[flower] = flowers[flower].replace(vowel, "")
- elif letter == consonant:
- flowers[flower] = flowers[flower].replace(consonant, "")
- if not flowers[flower]:
- word_found = True
- word = flower
- break
- if word_found:
- print(f"Word found: {word}")
- else:
- print("Cannot find any word!")
- if vowels:
- print(f"Vowels left: {' '.join(vowels)}")
- if consonants:
- print(f"Consonants left: {' '.join(consonants)}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement