@jvmchat

Страница 369 из 2890
Мытко
28.06.2016
18:58:42
ух какой класс

James Tiberius Kirk ?
28.06.2016
18:58:51
да не, прост заебанный за день, с утра ебусь

Мытко
28.06.2016
18:58:58
в русской раскладке в эклипсе не работают хоткеи

лолд

Google
Мытко
28.06.2016
18:59:13
я думаю все тут уже устали за день

все работали

помнишь как я в чат писал во время работы?

James Tiberius Kirk ?
28.06.2016
18:59:56
есть нюанс, что им за это деньги платят) ладно, флуд

Мытко
28.06.2016
19:18:04
задача что гуга скинул является довольно интересной

там ещё есть такой нюанс, что числа именно нужны

а не количество чисел

Pavel ?
28.06.2016
19:22:35
А нафига писать в эклипсе?

James Tiberius Kirk ?
28.06.2016
19:22:56
садист просто

Pavel ?
28.06.2016
19:23:32
Это называется мазохизмом)

Мытко
28.06.2016
19:24:10
я попробовать захотел

Mukhamed
28.06.2016
19:28:03
int [] arr = new int[10]; boolean hasDuplicateDigits(int number) { while(number > 0){ arr[number%10]++; number /= 10; } Потом прогнать лупом...хотя не, долго будет

Мытко
28.06.2016
19:29:19
ну я вот написал стрейтфорвард хуйню

Google
Мытко
28.06.2016
19:29:22
медленно работает

Mukhamed
28.06.2016
19:29:59
Почему-то недолюбливаю такие задачи

Мытко
28.06.2016
19:32:59
https://ideone.com/BPDj3B

guga
28.06.2016
20:32:03
https://ideone.com/BPDj3B
Этому господину не помешает немного параллелизма.

Мытко
28.06.2016
20:33:16
я не умею

=D

переделай этот код, чтобы показать как надо

я пытаюсь доделать более расово-верную версию

James Tiberius Kirk ?
28.06.2016
20:35:09
поясни что за задача решалась

Мытко
28.06.2016
20:35:21
Напишите код, который для заданного диапазона чисел min..max возвращает только те числа, в которых не повторяется ни одна цифра. Т.е. например, в диапазоне 98..103 возвращает числа (98, 102, 103) и не возвращает (99, 100, 101). Рассматриваются решения, оптимальные как по объему кода (т.е. наиболее краткие), так и оптимальные по времени выполнения. Для кратких решений разрешена реализация на языках, отличных от Java. Оптимальному по времени решению желательно за разумное время отрабатывать диапазон 0..2^31

guga
28.06.2016
20:36:35
Мытко
28.06.2016
20:36:59
хз, вроде не очень сложно

guga
28.06.2016
20:37:35
Я про параллелизм. Легкий способ сделать интовый параллельный стрим с фильтром

James Tiberius Kirk ?
28.06.2016
20:37:44
сложный пили

Мытко
28.06.2016
20:37:55
я не ебу стрим апи

на работе нету

James Tiberius Kirk ?
28.06.2016
20:38:04
значит комменты расставь там

guga
28.06.2016
20:38:10
Сложный с тред экзекьюторами

James Tiberius Kirk ?
28.06.2016
20:38:38
А разумное время для обработки диапазона 0..2^31 это скока?

Мытко
28.06.2016
20:38:49
хз

Google
Мытко
28.06.2016
20:38:52
секунду

James Tiberius Kirk ?
28.06.2016
20:39:05
я бы выебнулся и написал это на CUDA

но у меня нет нвидии на борту

Мытко
28.06.2016
20:39:32
я помню делал хурму, которая вычисляла самой большой палиндром среди произведения двух n-значных чисел

guga
28.06.2016
20:39:41
Жабка в куду может?

James Tiberius Kirk ?
28.06.2016
20:39:45
нет офк

только си да кресты

Мытко
28.06.2016
20:40:02
довольно долго делал

хотя алгоритм простой

я ща найду решение

свое же

James Tiberius Kirk ?
28.06.2016
20:40:47
System.out.println((float)f/1000 + " - vremya"); яб за такое в тыкву бил

James Tiberius Kirk ?
28.06.2016
20:40:58
time написать религия не позволяет?

Мытко
28.06.2016
20:42:44
https://ideone.com/YzOyKT

там бы ещё переделать проверку на палиндром

James Tiberius Kirk ?
28.06.2016
20:43:06
queue.add(new Node(true,number,number,number*number)); пробелы, блджд

Мытко
28.06.2016
20:43:20
не строки сравнивать, а числа

но мне лениво сейчас

я хочу доделать эту задачу

задача та здеся

Google
Мытко
28.06.2016
20:44:46
http://www.cyberforum.ru/java-j2se/thread1365453.html

хэх

KrivdaTheTriewe
28.06.2016
21:35:01
У вас функция число получает

В ней массив

Чистая функция

Как хотите её параллельные

Параллельте

Кстати, джава тейл рекурсию умеет?

Alex
28.06.2016
21:36:21
Откуда?

Мытко
28.06.2016
21:36:29
вы про распараллеливание StraightForward алгортима?

Admin
ERROR: S client not available

KrivdaTheTriewe
28.06.2016
21:36:34
В смвсле откуда

James Tiberius Kirk ?
28.06.2016
21:36:56
быть php программистом зашквар или нет?

KrivdaTheTriewe
28.06.2016
21:37:21
James Tiberius Kirk ?
28.06.2016
21:37:56
ладно, я понял, программирование это вообще зашквар, спасибо

)

KrivdaTheTriewe
28.06.2016
21:38:13
Именно

Alex
28.06.2016
21:39:23
Императивный ООП язык

Зачем ему это?

Хочешь recur, пихай циклы

Google
Alex
28.06.2016
21:40:07
И всё-таки. Нафига в джаве хвостовая рекурсия?

KrivdaTheTriewe
28.06.2016
21:40:42
Императивный ООП язык
Поэтому ввели лямбды

И всё-таки. Нафига в джаве хвостовая рекурсия?
Потому что многие задачи решаются бай дизайн через рекурсию

Задачи распараллеливания к примеру

Alex
28.06.2016
21:41:41
Scala, как и многие другие языки, такую рекурсию при компиляции всё равно превращают в цикл. Екзекутору дали стековую машину и сказали - сношайся. Он и делает как может

KrivdaTheTriewe
28.06.2016
21:42:03
И учитывая то, что компилятор творит магию с джавой всегда

То да

Лучше превращать рекурсию в цикл

Alex
28.06.2016
21:43:28
Резюме: recur для функциональщины, которая не умеет в циклы.

KrivdaTheTriewe
28.06.2016
21:43:53
секунду

тоже самое в джаве бы можно было сделать

Alex
28.06.2016
21:50:51
Так. Это недосып сказывается, или я ослеп и не вижу хвостовой рекурсии?

KrivdaTheTriewe
28.06.2016
21:51:50
оп

пардон

мой косяк

сча

Alex
28.06.2016
21:52:48
6% зарядки, однако

KrivdaTheTriewe
28.06.2016
21:54:10
6% зарядки, однако
http://pastebin.com/feNnDfUQ

Alex
28.06.2016
21:57:22
Открываем гугол " Хвостовая рекурсия - <...> вызов является =>*последней*<= операцией перед возвратом из функции. "

А у вас последняя инструкция `какой-то` паралель.

Очень жаль, ничего общего с recur'oм

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