×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Ellirabeth Dzhurko
Added: Jul 29, 2016 12:32 PM
Modified: Jul 29, 2016 12:41 PM
Views: 9
Tags: collection
  1. package com.javarush.test.level08.lesson11.home04;
  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.Collections;
  8. import java.util.List;
  9.  
  10. /* Минимальное из N чисел
  11. 1. Ввести с клавиатуры число N.
  12. 2. Считать N целых чисел и заполнить ими список - метод getIntegerList.
  13. 3. Найти минимальное число среди элементов списка - метод getMinimum.
  14. */
  15.  
  16. public class Solution
  17. {
  18.     public static void main(String[] args) throws Exception {
  19.         List<Integer> integerList = getIntegerList();
  20.         System.out.println(getMinimum(integerList));
  21.     }
  22.  
  23.     public static int getMinimum(List<Integer> array) {
  24.         // Найти минимум
  25.         int index = Collections.min(array); //перебрать весь List на наличие min
  26.         return index;
  27.     }
  28.  
  29.     public static List<Integer> getIntegerList() throws IOException {
  30.         //Тут создать и заполнить список
  31.         List<Integer> list = new ArrayList<>();
  32.         BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
  33.         int sizeN = Integer.parseInt(br.readLine());
  34.  
  35.         for ( int i = 0; i < sizeN; i++){
  36.             list.add(Integer.parseInt(br.readLine()));
  37.         }
  38.         return list;
  39.     }
  40. }
  41.