# Retake Exam - 14.02.2021 (problem1)

Jun 16th, 2021
767
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. from collections import deque
2.
3. fireworks_effect = deque()
4.
5. for el in input().split(", "):
6.     if int(el) > 0:
7.         fireworks_effect.append(int(el))
8.
9. explosive_power = [int(el) for el in input().split(", ") if int(el) > 0]
10.
11. palm_firework = 0
12. willow_firework = 0
13. crossette_firework = 0
14.
15. while fireworks_effect and explosive_power:
16.
17.     first_effect = fireworks_effect.popleft()
18.     last_explosive_power = explosive_power.pop()
19.     effect_sum = first_effect + last_explosive_power
20.
21.     if effect_sum % 3 == 0 and effect_sum % 5 != 0:
22.         palm_firework += 1
23.     elif effect_sum % 5 == 0 and effect_sum % 3 != 0:
24.         willow_firework += 1
25.     elif effect_sum % 3 == 0 and effect_sum % 5 == 0:
26.         crossette_firework += 1
27.     else:
28.         first_effect -= 1
29.         fireworks_effect.append(first_effect)
30.         explosive_power.append(last_explosive_power)
31.
32. if palm_firework >= 3 and willow_firework >= 3 and crossette_firework >= 3:
33.     print("Congrats! You made the perfect firework show!")
34.     print(f"Palm Fireworks: {palm_firework}")
35.     print(f"Willow Fireworks: {willow_firework}")
36.     print(f"Crossette Fireworks: {crossette_firework}")
37. else:
38.     print("Sorry. You can't make the perfect firework show.")
39.     print(f"Explosive Power left: {', '.join([str(el) for el in explosive_power])}")
40.     print(f"Palm Fireworks: {palm_firework}")
41.     print(f"Willow Fireworks: {willow_firework}")
42.     print(f"Crossette Fireworks: {crossette_firework}")
43.
RAW Paste Data