@proRuby

Страница 47 из 1594
юрик
24.05.2016
12:46:53
вы чо тут на паттерн мачинг гоните да?

Dmitry
24.05.2016
13:09:34
Что-то сегодня упаднические настроения

For such a young language, Rust has an astounding amount of documentation and completeness of compiler help. Today, Daniel P. Clark talks about working with Rust after Ruby. Coming to Rust from Ruby “Not every language is a hammer and not every problem a nail.”

https://blog.codeship.com/coming-rust-ruby/

Google
NewsBot pro.ruby
24.05.2016
13:29:51
Rails has won: The Elephant in the Room https://t.co/uWgPEnqmtz

Константин
24.05.2016
15:30:04
https://telegram.me/elixir_ru

Вот еще сообщество

Только надо создавать pro.elixir

чтоб как остальные

и чтоб писать можно было

Sergei
24.05.2016
15:30:56
да, и чтобы сразу там было человек 50 ))

Константин
24.05.2016
15:31:00
pro . elixir!

точку))\

Aldar
24.05.2016
15:31:07
?

Константин
24.05.2016
15:31:21
И там писать нельзя

Aldar
24.05.2016
15:31:35
Минуточку

Как разрешить писать?

Google
Константин
24.05.2016
15:32:26
В канале никак

надо группу создавать

создавай группу pro.elixir

Aldar
24.05.2016
15:32:55
ааа ок

Le
24.05.2016
15:33:35
в слаке есть мировая группа по эликсиру и там есть русскоязычный канал

не плодите сущности

Константин
24.05.2016
15:34:30
отлично, мы и туда напишем)

Потому, что https://telegram.me/proDOT

Le
24.05.2016
15:35:06
и нахер это про?

Константин
24.05.2016
15:35:06
Надо продвигать телеграм

Le
24.05.2016
15:35:10
нет

нужны единые комьюнити, телеграмм это не позволяет

Aldar
24.05.2016
15:35:46
Как создать группу

Что за хрень)

Константин
24.05.2016
15:38:34
надо наверно сразу народ добавлять

https://telegram.me/proelixir

Вот такая затея получилась

Eugene
24.05.2016
15:51:01
Заведите себе уже слак и не мучайтесь с телеграмом

Там каналы намного удобнее сделаны

Константин
24.05.2016
15:51:13
Да есть слак

Google
Константин
24.05.2016
15:51:21
только телеграм удобнее))

Eugene
24.05.2016
15:51:33
м-м

Le
24.05.2016
15:52:36
все иностранное комьюнити то же в такие телеграммы будите тащить?

или по вашему нужно иметь два клиента и писать вопросы в оба?

Eugene
24.05.2016
15:53:16
а вы что, сюда собрались весь мир собрать?

Константин
24.05.2016
15:53:19
Это как вконтакте и фэйсбук..

один больше на Российскую аудиторию рассчитан)

Yung
24.05.2016
15:53:42
не знаю почему, но 95% чатов в телеграме активнее слаковских намного

магия дурова какая-то

Константин
24.05.2016
15:56:25
)))) вот точно

Пусть будет, не попрет - удалим

Aldar
24.05.2016
15:59:20
Мне телеграм больше нравится

Le
24.05.2016
15:59:52
аргумент

по ссылке нельзя войти)

Константин
24.05.2016
16:05:22
https://telegram.me/proelixir

Вот по этой?

Почему тогда остальные заходят?))

Странно

Le
24.05.2016
16:07:13
перезапуск телеграмма помог

NewsBot pro.ruby
25.05.2016
14:29:45
Know Ruby: with_index https://t.co/9JlKK7zqJd

Google
Aldar
25.05.2016
16:18:34
Помогите регулярку на рубях составить

A string S consisting only of the letters "A", "B" and "C" is given. This string can be transformed according to one of the following rules: 1. substitute one occurrence of "AB" with "AA", 2. substitute one occurrence of "BA" with "AA", 3. substitute one occurrence of "CB" with "CC", 4. substitute one occurrence of "BC" with "CC", 5. substitute one occurrence of "AA" with "A", 6. substitute one occurrence of "CC" with "C". The rule is useful if we can transform the string by using it. If there is at least one useful rule, one of the useful rules is picked at random and the string is transformed according to that rule (exactly one occurrence should be substituted). As long as there are useful rules, the above process should be repeated. Write a function: def solution(s) that, given a string S consisting of N characters, returns any string that can result from a sequence of transformations as described above.

NewsBot pro.ruby
25.05.2016
17:29:01
Sidekiq for Crystal, 3x faster, 3x smaller https://t.co/LrDP6cdacB

Aldar
25.05.2016
17:59:57
Угу

Ты пробовал?

Stanislav
25.05.2016
18:09:59
а где тут про гегулярки?

string.sub('AB','AA').sub(...)

Aldar
25.05.2016
18:10:31
Это долго

Stanislav
25.05.2016
18:12:55
ты про производительность?

Aldar
25.05.2016
18:13:06
да

тут просто регулярная грамматика

на вход может подаваться строка 50000 символов

если делать как ты то это квадратичная сложность

нужна линейная

Rafkat
25.05.2016
18:16:29
да

завалили

Stanislav
25.05.2016
18:17:15
https://github.com/ruby/ruby/blob/b493d156de6506c52222296bf0c26256d0f0479e/string.c#L4522 внутри регеспы

и если сделаешь string.scan чтобы получить список матчей через тоже самое и будешь заменять

Aldar
25.05.2016
18:19:30
завалили
Расскажешь? Что спрашивали?

Google
Rafkat
25.05.2016
18:32:42
тесты завалил и сказали что это плохо

Semyon
25.05.2016
18:34:41
Я тоже подавал и зафейлил:) и вопросы аналогичные были.

Aldar
25.05.2016
18:35:27
def solution(s) # write your code in Ruby 2.2 s.scan(/(A)[AB]+|B+(A)[AB]*|(C)[BC]+|B+(C)[BC]*/).flatten.compact.join("") end

UserName, на кодилити?

Неверно в общем, надо несколько раз матчить, один раз не получается

Ваня
25.05.2016
18:45:44
Народ, кто устраивался джуном? Поделитесь опытом о прохождении собеседования) Что обычно спрашивают?

Semyon
25.05.2016
18:49:22
Вон выше задача для джуна в инсейлс

Одна из

Ваня
25.05.2016
18:50:09
Одна из
Жестко)

Semyon
25.05.2016
18:51:57
Не так сложны у них сами задачи, как сложно их оптимизировать

А вообще я бы советовал поучаствовать в хакатонах, попилить немного свои проекты, и после пробовать на вакансии без слова "джун", просто смотреть по сложности проекта и размеру компании

Если есть желание развиваться, есть какие-то навыки и стремление, и, главное, это видно - куда-нибудь точно возьмут:)

Aldar
25.05.2016
19:01:49
Блин

Stanislav
25.05.2016
19:02:51
Блин
через скан найти все вхождения, и потом через sub! замени

sub! в отличии от sub не создает копию строки

V
25.05.2016
19:03:21
Потому что работает по ссылке

Aldar
25.05.2016
19:06:32
да зачем там суб

Страница 47 из 1594