Guest User

Untitled

a guest
Oct 18th, 2023
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. package Lists_Exercises;
  2.  
  3. import java.util.Arrays;
  4. import java.util.List;
  5. import java.util.Scanner;
  6. import java.util.stream.Collectors;
  7.  
  8. public class BombNumbers_05 {
  9.     public static void main(String[] args) {
  10.         Scanner scanner = new Scanner(System.in);
  11.  
  12.         List<Integer> list = Arrays.stream(scanner.nextLine()
  13.                         .split(" "))
  14.                 .map(Integer::parseInt)
  15.                 .collect(Collectors.toList());
  16.  
  17.         String[] activators = scanner.nextLine().split(" ");
  18.         int bombNumber = Integer.parseInt(activators[0]);
  19.         int powerNumber = Integer.parseInt(activators[1]);
  20.  
  21.         int bombIndex = 0;
  22.         for (int i = 0; i < list.size() ; i++) {
  23.             if (list.get(i) == bombNumber){
  24.                 bombIndex = (i);
  25.                  int left = Math.max(0, bombIndex - powerNumber);
  26.                  int right = Math.min(bombIndex + powerNumber, list.size() - 1);
  27.  
  28.                 for (int j = right; j >= left; j--) {
  29.                     list.remove(j);
  30.  
  31.                 }
  32.               i = 0;
  33.             }
  34.         }
  35.         int sum = 0;
  36.         for (int number : list) {
  37.             sum += number;
  38.         }
  39.         System.out.println(sum);
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment