@jvmchat

Страница 2524 из 2890
?
05.06.2018
18:34:28
Жабра
05.06.2018
18:39:27
Все на котлин перешли?
Я да. Шикарный язык.

Alexander
05.06.2018
18:42:40
как догадаться что человек пишет на котлине ? да никак, он сам вам скажет в первую минуту знакомства xD

Google
naughtyBit
05.06.2018
18:50:44
ля, сохраню

Жабра
05.06.2018
18:56:11
?
А у вас какая-то неприязнь к Котлину?

naughtyBit
05.06.2018
19:07:21
А у вас какая-то неприязнь к Котлину?
хз, слишком много сахара, прям js какой-то

Жабра
05.06.2018
19:08:01
??

Сохраню.))

Andrey
05.06.2018
19:28:06
Vitalii
05.06.2018
19:29:44
да я не спорю, но мне кажется что мы не до конца его правильно готовим

Andrey
05.06.2018
19:52:47
А нужна ли такая производительность?
Нужна... Пара инстансов и кеш впереди справляются... А так считай ещё инстансы нужны.

Google
Alexander
05.06.2018
19:54:51
А во что упирается им каким рпс?

Rostislav
05.06.2018
20:31:46
Оцените?

Программисты.

Igor
05.06.2018
20:32:59
Оцените?
оценил, достойно пометки спама

Rostislav
05.06.2018
20:33:11
Ну хорошо.

Нельзя так делать.

Диоген
05.06.2018
20:33:24
Я канеш не админ, но я бы за эту хуету инстабан выдавал

Igor
05.06.2018
20:34:17
Нельзя так делать.
да, нельзя просто заходить в чаты и рекламировать свой канал

Quantum Harmonizer
05.06.2018
20:40:27
Товарищи, кто как имитирует тип-сумму / unon-типы?

Marat
05.06.2018
21:58:33
во, и про моноиды вопрос, почему для них не сделали отдельного интерфейса? и в Stream API терминальной операции нет, которая бы принимала моноид (есть reduce, но ему надо скармливать 2 части одного и того же моноида, т.е. по сути, цельный объект разваливать)

[Anonymous]
06.06.2018
06:27:57
Всем привет. Не могу решить задачу. Помогите пожалуйста если кто может. Нужно написать метод normolizeGrafic(String [][] grafic): String[][], который на вход принимает двумерный массив строк с расписанием врачей и возвращает обработанный двумерный массив строк. Вложенные массивы — это расписание для одного врача на неделю. Первый элемент каждого вложенного массива это ФИО врача, далее идут семь строк с диапазонами рабочего времени по дням недели в формате чч:мм-чч:мм. Время может быть пустой строкой. Допускается, что по одному врачу может быть несколько расписаний с разными отрезками времени. Например, arr = [ ['ИВАНОВ ИВАН ИВАНОВИЧ', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', ''], ['ИВАНОВ ИВАН ИВАНОВИЧ', '08:00-12:00', '08:00-10:00', '08:00-16:00', '', '', '', ''], ['ПЕТРОВ ПЕТР ПЕТРОВИЧ', '12:00-16:00', '', '12:00-16:00', '', '12:00-16:00', '', ''], ... ] Метод должен обработать массив так, чтобы исключить повторения врачей, то есть если на одного врача несколько записей, то нужно объединить их в одну запись, объединяя при этом рабочее время по дням недели. Если объединяемые отрезки времени стыкуются или накладываются, то они должны образовать общий отрезок времени, если не пересекаются, то должны соединиться через запятую. Например, '10:00-12:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-14:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-11:00' + '12:00-18:00' = '10:00-11:00,12:00-18:00', еще пример, '10:00-14:00' + '' = '10:00-14:00' . Заранее спасибо

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
06.06.2018
06:31:13
Всем привет. Не могу решить задачу. Помогите пожалуйста если кто может. Нужно написать метод normolizeGrafic(String [][] grafic): String[][], который на вход принимает двумерный массив строк с расписанием врачей и возвращает обработанный двумерный массив строк. Вложенные массивы — это расписание для одного врача на неделю. Первый элемент каждого вложенного массива это ФИО врача, далее идут семь строк с диапазонами рабочего времени по дням недели в формате чч:мм-чч:мм. Время может быть пустой строкой. Допускается, что по одному врачу может быть несколько расписаний с разными отрезками времени. Например, arr = [ ['ИВАНОВ ИВАН ИВАНОВИЧ', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', ''], ['ИВАНОВ ИВАН ИВАНОВИЧ', '08:00-12:00', '08:00-10:00', '08:00-16:00', '', '', '', ''], ['ПЕТРОВ ПЕТР ПЕТРОВИЧ', '12:00-16:00', '', '12:00-16:00', '', '12:00-16:00', '', ''], ... ] Метод должен обработать массив так, чтобы исключить повторения врачей, то есть если на одного врача несколько записей, то нужно объединить их в одну запись, объединяя при этом рабочее время по дням недели. Если объединяемые отрезки времени стыкуются или накладываются, то они должны образовать общий отрезок времени, если не пересекаются, то должны соединиться через запятую. Например, '10:00-12:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-14:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-11:00' + '12:00-18:00' = '10:00-11:00,12:00-18:00', еще пример, '10:00-14:00' + '' = '10:00-14:00' . Заранее спасибо
Шито?

Marat
06.06.2018
06:32:42
Всем привет. Не могу решить задачу. Помогите пожалуйста если кто может. Нужно написать метод normolizeGrafic(String [][] grafic): String[][], который на вход принимает двумерный массив строк с расписанием врачей и возвращает обработанный двумерный массив строк. Вложенные массивы — это расписание для одного врача на неделю. Первый элемент каждого вложенного массива это ФИО врача, далее идут семь строк с диапазонами рабочего времени по дням недели в формате чч:мм-чч:мм. Время может быть пустой строкой. Допускается, что по одному врачу может быть несколько расписаний с разными отрезками времени. Например, arr = [ ['ИВАНОВ ИВАН ИВАНОВИЧ', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', ''], ['ИВАНОВ ИВАН ИВАНОВИЧ', '08:00-12:00', '08:00-10:00', '08:00-16:00', '', '', '', ''], ['ПЕТРОВ ПЕТР ПЕТРОВИЧ', '12:00-16:00', '', '12:00-16:00', '', '12:00-16:00', '', ''], ... ] Метод должен обработать массив так, чтобы исключить повторения врачей, то есть если на одного врача несколько записей, то нужно объединить их в одну запись, объединяя при этом рабочее время по дням недели. Если объединяемые отрезки времени стыкуются или накладываются, то они должны образовать общий отрезок времени, если не пересекаются, то должны соединиться через запятую. Например, '10:00-12:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-14:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-11:00' + '12:00-18:00' = '10:00-11:00,12:00-18:00', еще пример, '10:00-14:00' + '' = '10:00-14:00' . Заранее спасибо
Тебе это в бд потом складывать? Бд какая? Если постгрес, то там уже рейнджи есть, которые сами все за тебя делают по склейке диапазонов и поиску пересечений

Andrey
06.06.2018
06:32:44
Всем привет. Не могу решить задачу. Помогите пожалуйста если кто может. Нужно написать метод normolizeGrafic(String [][] grafic): String[][], который на вход принимает двумерный массив строк с расписанием врачей и возвращает обработанный двумерный массив строк. Вложенные массивы — это расписание для одного врача на неделю. Первый элемент каждого вложенного массива это ФИО врача, далее идут семь строк с диапазонами рабочего времени по дням недели в формате чч:мм-чч:мм. Время может быть пустой строкой. Допускается, что по одному врачу может быть несколько расписаний с разными отрезками времени. Например, arr = [ ['ИВАНОВ ИВАН ИВАНОВИЧ', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', ''], ['ИВАНОВ ИВАН ИВАНОВИЧ', '08:00-12:00', '08:00-10:00', '08:00-16:00', '', '', '', ''], ['ПЕТРОВ ПЕТР ПЕТРОВИЧ', '12:00-16:00', '', '12:00-16:00', '', '12:00-16:00', '', ''], ... ] Метод должен обработать массив так, чтобы исключить повторения врачей, то есть если на одного врача несколько записей, то нужно объединить их в одну запись, объединяя при этом рабочее время по дням недели. Если объединяемые отрезки времени стыкуются или накладываются, то они должны образовать общий отрезок времени, если не пересекаются, то должны соединиться через запятую. Например, '10:00-12:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-14:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-11:00' + '12:00-18:00' = '10:00-11:00,12:00-18:00', еще пример, '10:00-14:00' + '' = '10:00-14:00' . Заранее спасибо
не можешь за один раз решить - раздроби на подзадачи помельче и решай их. Потом соеденишь в одну.

Всем привет. Не могу решить задачу. Помогите пожалуйста если кто может. Нужно написать метод normolizeGrafic(String [][] grafic): String[][], который на вход принимает двумерный массив строк с расписанием врачей и возвращает обработанный двумерный массив строк. Вложенные массивы — это расписание для одного врача на неделю. Первый элемент каждого вложенного массива это ФИО врача, далее идут семь строк с диапазонами рабочего времени по дням недели в формате чч:мм-чч:мм. Время может быть пустой строкой. Допускается, что по одному врачу может быть несколько расписаний с разными отрезками времени. Например, arr = [ ['ИВАНОВ ИВАН ИВАНОВИЧ', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', '12:00-16:00', ''], ['ИВАНОВ ИВАН ИВАНОВИЧ', '08:00-12:00', '08:00-10:00', '08:00-16:00', '', '', '', ''], ['ПЕТРОВ ПЕТР ПЕТРОВИЧ', '12:00-16:00', '', '12:00-16:00', '', '12:00-16:00', '', ''], ... ] Метод должен обработать массив так, чтобы исключить повторения врачей, то есть если на одного врача несколько записей, то нужно объединить их в одну запись, объединяя при этом рабочее время по дням недели. Если объединяемые отрезки времени стыкуются или накладываются, то они должны образовать общий отрезок времени, если не пересекаются, то должны соединиться через запятую. Например, '10:00-12:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-14:00' + '12:00-18:00' = '10:00-18:00', еще пример, '10:00-11:00' + '12:00-18:00' = '10:00-11:00,12:00-18:00', еще пример, '10:00-14:00' + '' = '10:00-14:00' . Заранее спасибо
и создай структуру, для удобного внутреннего представления, потом ее сконвертируешь в нужный результат.

Alexander
06.06.2018
06:35:59
Лол, обычно студенты чуть раньше набеги устраивают.

[Anonymous]
06.06.2018
06:36:02
не можешь за один раз решить - раздроби на подзадачи помельче и решай их. Потом соеденишь в одну.
Спасибо за ваш ответ. Не умею я решать такие задачи с двумерными массивами. Вот хотела что бы помогли.и научиться

Google
R
06.06.2018
06:36:20
По фио одинаковых врачей находить должна?

[Anonymous]
06.06.2018
06:36:48
Igor
06.06.2018
06:37:12
Завязывайте тут со студенческими лабами, для этого есть @javastart

R
06.06.2018
06:37:15
А если у врача есть смена утром и вечером - какой должен быть массив?

Упс. Я из-за темы задачи и решил, что это javastart.

[Anonymous]
06.06.2018
06:39:24
Понятно. Напишу в другую группу.спасибо.

Quantum Harmonizer
06.06.2018
07:31:56
@scala_ru
Не, я про Java :)

Grigory
06.06.2018
07:32:48
Quantum Harmonizer
06.06.2018
07:33:59
никак
Спасибо, выручил

Grigory
06.06.2018
07:34:03
ну или картежи определяют, я полагаю;

однако это слегка юзлес (:

Quantum Harmonizer
06.06.2018
07:35:52
Кортеж — это тип-произведение)

Grigory
06.06.2018
07:36:47
Что именно?
таплы, нки определяют; class Tuple3<T1, T2, T3> {

Quantum Harmonizer
06.06.2018
07:36:56
Всё, я понял, у вас тут пятница.

Grigory
06.06.2018
07:37:34
Всё, я понял, у вас тут пятница.
те просто дали ответ - хочешь нормальных типов - выбирай язык у которого есть система типов; иначе - извращайся

простой гугл даст тебе представление о том как в джаве решают проблему юнионов. (криво и наверн не то что хочется)

Marat
06.06.2018
07:38:21
а тип-сумма - это только в отлове исключений

Quantum Harmonizer
06.06.2018
07:39:04
те просто дали ответ - хочешь нормальных типов - выбирай язык у которого есть система типов; иначе - извращайся
Мог бы — взял бы Котлин давно. Спрашиваю именно о том, кто как извращается.

Grigory
06.06.2018
07:39:07
да ток кетч понимает |; но я думаю умельцы придумали как в фориче с этим работать

Google
Quantum Harmonizer
06.06.2018
07:39:11
Grigory
06.06.2018
07:39:16
Мог бы — взял бы Котлин давно. Спрашиваю именно о том, кто как извращается.
я погуглил за тебя: https://blog.jooq.org/2016/02/16/an-ingenious-workaround-to-emulate-sum-types-in-java/

Quantum Harmonizer
06.06.2018
07:40:41
Grigory
06.06.2018
07:42:18
а алегбрачиеские дата тайпы подойдут (из филосоской части статьи)? пробовал уже, или не покрывает кейс? dataenum либа от spotify

Maria
06.06.2018
11:55:30
ктонибудь на codeforces задачи решает?

watislaf
06.06.2018
12:13:16
+

Yan
06.06.2018
13:04:18
grpc вместо реста для общения микросервисов,кто-то юзал?

Oleg
06.06.2018
13:06:12
в чем вопрос?

юзал/юзаем rpc (другая реализация)

Страница 2524 из 2890