Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Lists_Exercises;
- import java.util.Arrays;
- import java.util.List;
- import java.util.Scanner;
- import java.util.stream.Collectors;
- public class BombNumbers_05 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- List<Integer> list = Arrays.stream(scanner.nextLine()
- .split(" "))
- .map(Integer::parseInt)
- .collect(Collectors.toList());
- String[] activators = scanner.nextLine().split(" ");
- int bombNumber = Integer.parseInt(activators[0]);
- int powerNumber = Integer.parseInt(activators[1]);
- int bombIndex = 0;
- for (int i = 0; i < list.size() ; i++) {
- if (list.get(i) == bombNumber){
- bombIndex = (i);
- int left = Math.max(0, bombIndex - powerNumber);
- int right = Math.min(bombIndex + powerNumber, list.size() - 1);
- for (int j = right; j >= left; j--) {
- list.remove(j);
- }
- i = 0;
- }
- }
- int sum = 0;
- for (int number : list) {
- sum += number;
- }
- System.out.println(sum);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment