Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- targets = list(map(int, input().split()))
- indexes = input()
- targets_count = 0
- while True:
- if indexes == "End":
- break
- else:
- index = int(indexes)
- if 0 <= index < len(targets):
- current_target = targets[index]
- target_shot = False
- for target in targets:
- if target != -1:
- if target > current_target:
- target_index = targets.index(target)
- target -= current_target
- targets[target_index] = target
- elif target < current_target:
- target_index = targets.index(target)
- target += current_target
- targets[target_index] = target
- else:
- if target_shot:
- target_index = targets.index(target)
- target += current_target
- targets[target_index] = target
- else:
- targets[index] = -1
- target_shot = True
- else:
- continue
- targets_count += 1
- indexes = input()
- targets = [str(target) for target in targets]
- print(f"Shot targets: {targets_count} -> ", end="")
- print(" ".join(targets))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement