JavaRush/Java блог/Архив info.javarush/Кухня(); Задание N31.
terranum
28 уровень

Кухня(); Задание N31.

Статья из группы Архив info.javarush
участников
Кухня(); Задание N31. - 1 Правила [Одномерные массивы] 31. У прилавка магазина выстроилась очередь из n покупателей. Время обслуживания i-того покупателя равно tj (i = 1, …, n). Определить время Ci пребывания i-гo покупателя в очереди.
Комментарии (6)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RabenokDmitry
Уровень 21
24 февраля 2015, 19:35
public static int getTime(int number) {
        if (number < 1) {
            throw new IllegalArgumentException("Очереь - это не меньше одного человека!");
        }
        int resultTime = 0;
        for (int i = 1; i <= number; i++) {
            resultTime += i;
        }
        return resultTime - number;
    }
Vash_the_Stampede
Уровень 11
2 сентября 2014, 20:11
Vash_the_Stampede
Уровень 11
2 сентября 2014, 20:09
Ну как-то так:
    public static int[] timeInRow(int[] t) {
        int[] C = new int[t.length];
        for (int i = 1; i < t.length; i++) {
            C[i] = C[i - 1] + t[i - 1];
        }
        return C;
    }
zeos
Уровень 30
2 сентября 2014, 20:08
Что-то условие задачи совсем не понятное, даже не знаю, какой уточняющий вопрос задать.
Vash_the_Stampede
Уровень 11
2 сентября 2014, 20:11
Первый парень покупает t[0] минут(или других единиц времени), Второй t[1] минут и т.д. Сколько ждет первый, второй и т.д., своей очереди?
zeos
Уровень 30
2 сентября 2014, 20:11
Ну или может быть я туплю вечером:)