Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level19.lesson10.home02;
- /* Самый богатый
- В метод main первым параметром приходит имя файла.
- В этом файле каждая строка имеет следующий вид:
- имя значение
- где [имя] - String, [значение] - double. [имя] и [значение] разделены пробелом
- Для каждого имени посчитать сумму всех его значений
- Вывести в консоль имена, у которых максимальная сумма
- Имена разделять пробелом либо выводить с новой строки
- Закрыть потоки. Не использовать try-with-resources
- Пример входного файла:
- Петров 0.501
- Иванов 1.35
- Петров 0.85
- Пример вывода:
- Петров
- ------------------------------
- */
- /*
- double bigger = 4.000001;//returns 1
- double smaller = 4.0;return -1
- System.out.println(Double.compare(bigger,smaller));
- */
- import java.io.BufferedReader;
- import java.util.ArrayList;
- import java.util.HashSet;
- public class Solution {
- public static void main(String[] args) {
- BufferedReader fileReader = null;
- }
- /**
- *
- * @param fileLine - from file to check
- * @return true if line is great
- * and false if it's bad
- */
- public static boolean lineChecker (String fileLine) {
- return false;
- }
- /**
- *
- * @param fileName - file we read lines from
- * @return ArrayList <String[]>
- */
- public static ArrayList<String[]> nameAndValue(String fileName) {
- return null;
- }
- /**
- *
- * @param listOfArrays
- * @return Set of unique names
- */
- public static HashSet<String> uniqueNames (ArrayList<String>listOfArrays) {
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement