
Мытко
30.06.2016
13:23:23
32
64
128
и т.д.

Google

Nik
30.06.2016
13:23:52
вот как раз читал сегодня
https://habrahabr.ru/post/132241/
//медленно
String[] fields = new String[] {"a","b","c","d","e","f","g"};
String s = "";
for (int i = 0; i < fields.length; i++) {
s = s + fields[i];
}
return s;
//быстро
String[] fields = new String[] {"a","b","c","d","e","f","g"};
StringBuilder s = new StringBuilder();
for (int i = 0; i < fields.length; i++) {
s.append(fields[i]);
}
return s.toString();


Мытко
30.06.2016
13:24:39
кстати да
хороший пример

James Tiberius Kirk ?
30.06.2016
13:25:30
спасибо

KrivdaTheTriewe
30.06.2016
13:44:41
Короч
Все, трудовую забрал
И уже отдал
Кстати, вменяемые требования для Java Architect какие вы знаете ?

Pavel ?
30.06.2016
14:05:26
в 8ой яве конкатенация стрингов оптимизируется вроде

Google

Pavel ?
30.06.2016
14:05:46
пофигу что писать или тупо плюсами или через стринг билдер

KrivdaTheTriewe
30.06.2016
14:08:44
Это раньше были советы про то, что дескать, используйте битовые сдвиги если делите или умножаете на два

Мытко
30.06.2016
14:12:10
Топкек
А где об этом почитать?

Артем
30.06.2016
14:21:08
в референсе?

James Tiberius Kirk ?
30.06.2016
14:27:55
работяги, нужна ваша помощь
как сделать так, чтобы помимо массива стрингов итерировать одновременно и лист?
мне ничего умнее в теле цикла завести переменную для инкримента не приходит в голову

Мытко
30.06.2016
14:30:09
ну если у тебя arraylist, то ты можешь просто fori перебор сделать
и к каждому индексу обращаться через гет

James Tiberius Kirk ?
30.06.2016
14:30:39
мне нужно одновременно чтобы перебирался и массив строк и лист

Мытко
30.06.2016
14:30:45
ну
и к массиву строк

Артем
30.06.2016
14:30:53
генерики же придумали

James Tiberius Kirk ?
30.06.2016
14:30:54
массив строк неизвестного размера, я не могу тут i приделать

Мытко
30.06.2016
14:30:56
через индекс
не понял, почему неизвестного размера?

Yuriy
30.06.2016
14:31:19
у массива можно же размер получить

Мытко
30.06.2016
14:31:26
ага

Google

James Tiberius Kirk ?
30.06.2016
14:31:51
блджд
надо передохнуть

Мытко
30.06.2016
14:31:58
чо такое

James Tiberius Kirk ?
30.06.2016
14:32:09
я думал length это не размер массива

Мытко
30.06.2016
14:32:10
у тебя лист и массив одинаковово размера?
а что это
лелд

James Tiberius Kirk ?
30.06.2016
14:32:26
да забей

Мытко
30.06.2016
14:32:42
ок, ну хорошо что разобрался

James Tiberius Kirk ?
30.06.2016
14:33:00
люблю я на какой-то хуйне застрять минут на 10

Митко Соловец?
30.06.2016
14:34:45
это не хуйня
я так понимаю тебе нужно ОДНОВРЕМЕННО итерироваться по двум спискам?

Митко Соловец?
30.06.2016
14:36:07
я в своё время решил эту задачу через итератор и расширенное условие в while

James Tiberius Kirk ?
30.06.2016
14:36:08
суть была в том, чтобы найти камень предкновения как итерировать массив и лист

Митко Соловец?
30.06.2016
14:36:23
как решил?

James Tiberius Kirk ?
30.06.2016
14:37:03
моя задача проще твоей, у меня размеры массива и листа одинаковы
так что просто for(int i=0;i<lines.length;i++){

Митко Соловец?
30.06.2016
14:38:20
понял, я через while(firstIter.hasNext() && secondIter.hasNext())

James Tiberius Kirk ?
30.06.2016
14:39:45
подскажите как сделать правильнее: в классе есть множество методов, в которых создается стрингбилдер. Не лучше ли вынести стринг билдер в поля класса и обнулять его после каждого вызова метода?
чтоб не плодить каждый раз новые объекты, а использовать один

Google

Митко Соловец?
30.06.2016
14:41:05

James Tiberius Kirk ?
30.06.2016
14:42:10
Это понятно, меня просто напрягает много раз создавать локальный объект в методе
думал ПРАВИЛЬНЕЕ будет вынести объект в поле класса

Митко Соловец?
30.06.2016
14:42:50
да, вынести стоит
но в твоем случае оставить как есть

Nik
30.06.2016
14:47:24

Митко Соловец?
30.06.2016
14:48:26
middle
мне до архитектора еще много лет)

Admin
ERROR: S client not available

guga
30.06.2016
15:08:22
@DarkCasual я сдался, и погуглил алгоритм, и реализовал его, не лучшая задача ?
вот что вышло
https://gist.github.com/guga4ka/69063916ec9f20fc2b5d534289d0552d

Мытко
30.06.2016
15:08:46
не буду смотреть
сделаю и потом посмотрю

Towhopu
30.06.2016
15:09:04

Мытко
30.06.2016
15:09:07
можно вообще гитхаб организовать
туда складывать гавно решенное
от разных пользователей
норм же тема?

Google

guga
30.06.2016
15:09:32
ну так я для этого gist и юзаю

Мытко
30.06.2016
15:09:46
я если честно не знаю
что это
что-то типа заготовок?

guga
30.06.2016
15:09:59
gist.github.com
грубо говория, гит для однофайловых решений

Мытко
30.06.2016
15:10:53
не, я думал типа, чтобы все видели в одной бочке весь код
типа разбить по пакетам и раные пользователи со своим пакетом решают задачи

guga
30.06.2016
15:11:48
если хочешь — займись, вот мои решения https://gist.github.com/guga4ka

Мытко
30.06.2016
15:11:56
типа telegram.java.<короткое описание задачи>.<пользователь>
а я реализовал в голове
вот сел сейчас попробовать написать код

Towhopu
30.06.2016
15:14:34

Мытко
30.06.2016
15:14:57
я сначала думал вообще не строить слова
но у меня никак не выходило подобрать правильный алгоритм

guga
30.06.2016
15:16:02
я сначала думал вообще не строить слова
если будешь сторить слова — не выйдет, просядешь по времени. Я так тестил, делал все перестеновки, сортировал а потом отсекал по заданной. Такое решение не подходит.

Мытко
30.06.2016
15:21:40
не, я про постройку слов
хранить их мне не надо
там же нужно вернуть ранг слова

KrivdaTheTriewe
30.06.2016
15:22:10
Ребята
Я на работу устроился

Мытко
30.06.2016
15:22:23
малаца