veronikaaa86

Search for a Number

Feb 11th, 2018
407
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. package Lists;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.ArrayList;
  7. import java.util.Arrays;
  8. import java.util.List;
  9. import java.util.stream.Collectors;
  10.  
  11. public class P03_SearchForANumber {
  12.     public static void main(String[] args) throws IOException {
  13.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  14.  
  15.         int[] input = Arrays.stream(reader.readLine()
  16.                 .split("\\s+"))
  17.                 .mapToInt(Integer::parseInt)
  18.                 .toArray();
  19.  
  20.         List<Integer> numsList = Arrays.stream(input).boxed().collect(Collectors.toList());
  21.  
  22.         int[] command = Arrays.stream(reader.readLine()
  23.                 .split("\\s+"))
  24.                 .mapToInt(Integer::parseInt)
  25.                 .toArray();
  26.  
  27.         List<Integer> finalList = new ArrayList<>();
  28.  
  29.         int takeElements = command[0];
  30.         int deleteElements = command[1];
  31.         int searchNum = command[2];
  32.  
  33.         for (int i = 0; i < takeElements; i++) {
  34.             finalList.add(numsList.get(i));
  35.         }
  36.  
  37.         for (int i = 0; i < deleteElements; i++) {
  38.             finalList.remove(0);
  39.         }
  40.  
  41.         if (finalList.contains(searchNum)) {
  42.             System.out.println("YES!");
  43.         } else {
  44.             System.out.println("NO!");
  45.         }
  46.     }
  47. }
Advertisement
Comments
Add Comment
Please, Sign In to add comment