Все потоки
Поиск
Написать публикацию
Обновить
10
0

Пользователь

Отправить сообщение
Пока о проекте очень мало информации. Однако концепция девайса очень даже интересная, и в будущем (надеюсь) выльется во что то стоящее (Кто же не хочешь (например) очки доп реальности реагирующие на мысли?)
Читайте внимательно: Подсветка под татуировкой сделана намеренно!
*none [УДАЛЕНО]
А если брак [от бракованный] попадется? Ее то уже просто так не сдашь :)
А по размеру «устройства» не видно кто он?!
В оригинале есть видео с демонстрацией зарядки.
Хех, логично :) Не подумал. Ушел дальше думать :)
Кстати на git-е уже давали похожий пример.
По мне решении намного проще и прозаичнее (В примерах ваши данные + свои для тестирования. В [] правильный ответ для сравнения):

public class Main {
	public static void main(String[] args) {
		System.out.println("Capacity: [10] = " + calculate(new int[]{2,5,1,2,3,4,7,7,6}));
		System.out.println("Capacity: [17] = " + calculate(new int[]{2,5,1,3,1,2,1,7,7,6}));
		System.out.println("Capacity: [42] = " + calculate(new int[]{4, 3, 1, 5, 8, 0, 4, 0 ,0 , 5, 5, 7, 5, 8, 3, 3}));
		System.out.println("Capacity: [0] = " + calculate(new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0}));
		System.out.println("Capacity: [0] = " + calculate(new int[]{0, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}));
		System.out.println("Capacity: [45] = " + calculate(new int[]{0, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 9}));
	}
	public static int calculate(int[] list) {
		int cap = 0, firstVal = 0, tempCap = 0;
		for (Integer val : list) {
			if (val < firstVal) {
				tempCap += firstVal - val;
				continue;
			}
			cap += tempCap;
			firstVal = val;
			tempCap = 0;
		}
		return cap;
	}
}
Пост был неполным и очень урезанным. Данные в него добавились буквально 5 минут назад.
С этим видимо будет куча проблем. На сколько я знаю с совместимостью software and hardware пока проблемы во многих мобильных ОС.
Т.е. вы предполагаете что созданный объекты через «new» 2жды будет уметь разные хеши и equals на них вернет false?
Для примера: Object o1 = new Object(«test») и Object o2 = new Object(«test»); из ваших слов будут иметь разные хеши.
Так ли я вас понял?
Scrum хорош только для команды разработчиков (и то не всегда). Поясню почему:
1. Ну во первых Заказчик/Менеджер/Кто либо другой не могут менять функционал (таски) забитый в текущий спринт (Очень хорошо для команды, не очень хорошо для Owner-а). Хотя с другой стороны и для команды не гуд переписывать готовый функционал в следующем спринте из-за того что передумал Owner.
2. Для неопытной команды Стенд ап митинги в половине случаев бесполезны

Сам по себе Scrum в каждой компании претерпевает некоторые изменения… Следователь назвать его хорошим/плохим подходом к разработке нельзя…
Ну вот… теперь спец службы смогут «Официально» прослушивать всех… Раньше это делалось в тихую… а теперь…

Все переходим на альтернативные сервисы!
2

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность