@kotlin_lang

Страница 626 из 982
Bogdan
09.04.2018
16:01:09
Типо, да нет тут никаких проблем
Если я захочу скалу, то я пойду учит скалу, а не котлин

Alexey
09.04.2018
16:01:47
Иди я как бы не мешаю тебе

Bogdan
09.04.2018
16:05:19
Иди я как бы не мешаю тебе
Ты так яро пытаешься засунуть побольше фичь, и я насколько знаю ты не пишешь не котлине, поправь если не так

Google
Quantum Harmonizer
09.04.2018
16:06:54
Я вообще ничего не пытаюсь, туда засунуть
ну вот действительно же, хочешь сделать из котлина скалу

Alexey
09.04.2018
16:07:02
Есть фичи, и есть предложение что можно было бы сделать удобнее, на подобии матчинга регекспов

Это пока единственное от чего у меня бугурт

Quantum Harmonizer
09.04.2018
16:07:38
Alexey
09.04.2018
16:08:16
тикет завел на них?)
Я пока не прошёл квест по регистрации в трекере

Quantum Harmonizer
09.04.2018
16:08:48
Alexey
09.04.2018
16:09:07
Надо с табличкой ходить походу

Google
Pavel ?
09.04.2018
17:32:09
а как вариблу в вайле задеклерить?

Kirill
09.04.2018
17:32:30
А по-русски?:)

Pavel ?
09.04.2018
17:32:55
чтонить типа while((var qwert=...)>0){}

дурацкий вопрос) понимаю)

Руслан
09.04.2018
17:34:06
Никак, наслаждайся

Kirill
09.04.2018
17:35:13
Так нельзя

Pavel ?
09.04.2018
17:36:51
да бля...)))

Aniky
09.04.2018
18:42:55
Pavel ?
09.04.2018
18:47:34
А зачем?
Стандартный юз кейс, но наверно форичем с индексом можно решить

Но всё-таки не хватает циклов нормальных

И битовых операторов

Igor
09.04.2018
19:06:46
Но всё-таки не хватает циклов нормальных
Чувак, ты же скалист, а про такую императивщину пишешь ?

Pavel ?
09.04.2018
19:14:10
Чувак, ты же скалист, а про такую императивщину пишешь ?
Ну блин) этоже врожденные фундаментальные вещи)

Sergey
09.04.2018
19:17:53
чтонить типа while((var qwert=...)>0){}
while(true){ var qwert = ... ?: break }

Mi
09.04.2018
19:22:03
while(true){ var qwert = ... ?: break }
а смысла в этом коде?

Sergey
09.04.2018
19:22:58
альтернатива тому что просили)

Michael
09.04.2018
19:33:41
императивщина? в моём котлине? никогда

Pavel ?
09.04.2018
19:34:59
while(true){ var qwert = ... ?: break }
Ну ты же все понимаешь)))

Жабра
09.04.2018
20:18:24
чтонить типа while((var qwert=...)>0){}
Отврат. Фу на такое.

Pavel ?
09.04.2018
20:28:56
Отврат. Фу на такое.
Давайка ты мне сортировку пузырьком напиши)

Google
Vitalii
09.04.2018
20:30:17
Зачем

Жабра
09.04.2018
20:30:34
Давайка ты мне сортировку пузырьком напиши)
Сложно. Суть помню, но реализация быстро забывается.

Pavel ?
09.04.2018
20:30:40
Зачем
Ты можешь ничего не писать))

Pavel ?
09.04.2018
20:31:44
Сложно. Суть помню, но реализация быстро забывается.
Два цикла разница между первым и вторым один элемент, надо просто сравнить и поменять местами)

Quantum Harmonizer
09.04.2018
20:32:12
клуб любителей ежедневно сортировать пузырьки?

Pavel ?
09.04.2018
20:32:19
Я помню суть.)
Давай, на тру котлине)

клуб любителей ежедневно сортировать пузырьки?
Сортировщик сразу отказался вопросом зачем)

Quantum Harmonizer
09.04.2018
20:33:34
У меня вот уйдёт больше двух минут чтобы вспомнить, в каких местах вычесть единицу чтобы не снесло ногу.

Жабра
09.04.2018
20:34:15
Давай, на тру котлине)
Изи, только не сейчас.

Pavel ?
09.04.2018
20:34:42
Руслан
09.04.2018
20:35:02
Я вот четыре часа по графам бегал, находил N самых больших чисел в массиве и т.д. на котлине

Vitalii
09.04.2018
20:35:18
Но я не отказывался ? Хотя я быстрее мерджсорт или квиксорт вспомню, чем пузырька

Руслан
09.04.2018
20:35:19
вполне себе, на джаве сильно хуже

Pavel ?
09.04.2018
20:35:56
Не сортировка пузырьком не покажет изъяна функционального подхода в while

Надо подумать

Quantum Harmonizer
09.04.2018
20:36:10
можно условие (assignment as expression) вынести в функцию

хотя...

Google
Pavel ?
09.04.2018
20:37:14
Оке, я придумал

Есть строка fuck_fuck_fuck надо это дело сконвертить жаба нотацию типа fuckFuckFuck

Использовать только indexOf

Руслан
09.04.2018
20:39:09
какой смысл в таком ограничении?

Quantum Harmonizer
09.04.2018
20:39:35
str.split('_').joinToString(String::capitalizeFirst или как-то так)

Alexei
09.04.2018
20:39:41
похоже на тестовое

Quantum Harmonizer
09.04.2018
20:39:59
на сениора по распределённым системам

Alexei
09.04.2018
20:40:13
именно

Mi
09.04.2018
20:40:46
Alexei
09.04.2018
20:40:56
типа ты должен искать индексы подчеркиваний а не юзать можнявый сплит

Pavel ?
09.04.2018
20:41:04
Quantum Harmonizer
09.04.2018
20:41:34
дороговато выглядит
я программист, а это аппаратная проблема)

Pavel ?
09.04.2018
20:41:35
Mi
09.04.2018
20:42:11
я программист, а это аппаратная проблема)
ну перекладывать всю ответственность за скорость на железо тоже так себе решение

Pavel ?
09.04.2018
20:42:25
Ну вообще с индексом тоже) пусть будет без индекса)

Kirill
09.04.2018
20:42:37
Использовать только indexOf
а символы то в строке менять можно? :)

Жабра
09.04.2018
20:42:50
Я подожду)
for (i in arr.lastIndex downTo 2) { for (j in 0 until i) { ‎ if (arr[j] > arr[j+1]) { ‎ arr.swap(j, j+1) ‎ } ‎} } Типа такого. Не уверен в 100% работоспособности, в блокноте накалякал.

Quantum Harmonizer
09.04.2018
20:43:00
Pavel ?
09.04.2018
20:43:08
Google
Kirill
09.04.2018
20:43:33
Да что угодно делай)
типа 5 строк кода же?

Жабра
09.04.2018
20:44:13
Kirill
09.04.2018
20:44:13
а несколько _ подряд могут идти? )))

Pavel ?
09.04.2018
20:44:34
Quantum Harmonizer
09.04.2018
20:44:38
о, говорю же, тесты надо

Sergey
09.04.2018
20:44:47
сделай тестовый кейс с длиннющей строкой и дай ограничения по времени

Жабра
09.04.2018
20:44:51
Это что-то не то))))
В каком месте это не пузырек?

Kirill
09.04.2018
20:45:13
Могут)
foo_______bar должно стать fooBar ? :)

Sergey
09.04.2018
20:45:13
иначе это какой-то пустой треп)

Quantum Harmonizer
09.04.2018
20:45:14
— *буль!* — вы приняты

Pavel ?
09.04.2018
20:45:53
В каком месте это не пузырек?
Похоже) я уже думал про другую задачу)

Quantum Harmonizer
09.04.2018
20:46:40
ТЗ меняется на ходу, всё как в жизни)

Kirill
09.04.2018
20:46:56
foo______ — невалидный вход? :)

Pavel ?
09.04.2018
20:47:14
Kirill
09.04.2018
20:47:28
и он должен стать просто foo?

Страница 626 из 982