Size: a a a

2020 October 22

IV

Ihor Volokhovych in learn.java
Есть ли какая-то регулярка знаков пунктуации?
источник

e

evergood in learn.java
Ihor Volokhovych
Есть ли какая-то регулярка знаков пунктуации?
регулярки под всё есть
источник

e

evergood in learn.java
https://regexr.com/ здесь удобно проверять
источник

IV

Ihor Volokhovych in learn.java
Благодарю!
источник

D

Demigod in learn.java
Всем привет! :)
Кто хочет готовиться вместе к интервью?
Подготовка по теории java core, spring boot , etc. (берем книжку, top 100 questions for interview, читаем и потом отвечаем друг другу по очереди).
Интервью проводить как на англ так и на русском(мой англ c1)
Буду рад новым знакомствам!
мой телеграмм: @javahelloworld123
источник

RG

Roman Grigorev in learn.java
Ребят, кто подскажет. Есть спринг бут приложение, в логере такие записи

2020-10-18 12:12:33.312 DEBUG [bootstrap,1c34567z23g12345,1c34567z23g12345,false] 12345 --- [[ACTIVE] ExecuteThread

Если переопределяю паттерн в logback.xml на

   <encoder>
     <pattern>%d{dd/MM/yyyy HH:mm:ss.SSS} %5p ${PID:- } --- [%thread] %-5level %logger{36} - %msg%n%ex</pattern>
   </encoder>

То [bootstrap,1c34567z23g12345,1c34567z23g12345,false] пропадает. Как его добавить в новый паттерн логирования?
источник

A

Artyom_K in learn.java
Привет. Такая задача на алгоритмы. Имеется Список врачей и количество часов их работы в месяц (8 10 11 итп). Имеется Список пациентов и количество нужных им часов на консультацию. (1, 2, 6 8, 10, 5 и тп)
Надо распределить пациентов по врачам так чтобы все пациенты были обслужены (у пациента может быть один врач, у врача много пациентов) написав рекурсивную функцию
источник

A

Artyom_K in learn.java
По идее на задачу отводится четыре часа но я уже четыре часа не втыкаю в нее, тоесть провалил )). Это динамическое программирование, бэктрэкинг?
источник

DS

Dmitriy Shilnikov in learn.java
А никаких дополнительных условий нет у задачи?
источник

DS

Dmitriy Shilnikov in learn.java
В такой формулировке она очень просто решается - сортируешь всех по убыванию и распределяешь вначале всех на первого врача, потом на второго и т.д.
источник

DS

Dmitriy Shilnikov in learn.java
Да и рекурсия тут не нужна.
источник

A

Artyom_K in learn.java
это именно рекурсивная
источник

DS

Dmitriy Shilnikov in learn.java
Ты, походу, чего-то важное из условия умалчиваешь
источник

A

Artyom_K in learn.java
bool canAllPatientsBeSeen(const HashMap<string, int>& doctors,
const HashMap<string, int>& patients,
HashMap<string, HashSet<string>>& schedule)
источник

A

Artyom_K in learn.java
The question then arises: is it possible for every patient to be
seen by a doctor for the appropriate number of hours, and to do so without exceeding the amount of time
each doctor has available?
источник

DS

Dmitriy Shilnikov in learn.java
Ну да, она через бэктрэкинг решается. Тут если просто в лоб распределять, может не получиться
источник

A

Artyom_K in learn.java
еслі отсортіровать по убыванію некоторые не влезут.
источник

DS

Dmitriy Shilnikov in learn.java
Да, я понял уже
источник

V

Vladislav in learn.java
Подскажите, есть ли специализированный чат для объективного review резюме?
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
В такой формулировке она очень просто решается - сортируешь всех по убыванию и распределяешь вначале всех на первого врача, потом на второго и т.д.
Нет, жадные алгоритмы в таких задачах очень часто проигрывают
источник