[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений


Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 28 | 6 | 8
Назад Вниз Каталог Обновить

Аноним # OP  20/09/16 Втр 01:43:40  136536907  
14743250203650.png (47Кб, 446x512)
sup /b. Есть тут аноны, шарящие в ruby? /pr спит, поэтому пришел сюда. Суть такая: есть 2 хэша. Нужно сделать так, чтобы при совпадении ключей, значение первого хэша записывалось во второй. Размет хэшей разный.
Аноним 20/09/16 Втр 01:46:26  136537030
14743251860340.jpg (31Кб, 604x403)
bump
Аноним 20/09/16 Втр 01:48:16  136537113
документацию читал?
Аноним # OP  20/09/16 Втр 01:48:50  136537136
14743253305590.jpg (78Кб, 851x853)
bump
Аноним 20/09/16 Втр 01:49:00  136537147
>>136536907 (OP)
Можешь привести пример?
Аноним 20/09/16 Втр 01:49:15  136537159
>>136537113
по хэшам?
Аноним 20/09/16 Втр 01:51:01  136537245
>>136537159
да хоть по чему-то.
Аноним 20/09/16 Втр 01:52:03  136537290
>>136536907 (OP)
Почему я должен делать за тебя тестовое задание?
Аноним 20/09/16 Втр 01:52:22  136537305
>>136537147
пишу расчет энтропии. Делаю так, есть текстовый файл с неким текстом. Его разбиваю на массив чаров, потом колдую с хешем, в котором получается ключ - уникальная буква, а значение - вероятность встречи. Дальше нужно найти энтропию строки с учетом вероятностей каждой буквы. Надеюсь принцип уловил?
Аноним 20/09/16 Втр 01:52:45  136537327
>>136537290
это не тестровое задание
Аноним 20/09/16 Втр 01:52:48  136537333
>>136537147
a.merge(b.select {|k,v| a.has_key?(k)})
Аноним 20/09/16 Втр 01:53:11  136537352
>>136537305
хештейбл шоле ?
Аноним 20/09/16 Втр 01:54:51  136537438
>>136537352
выражайтесь понятнее, пожалуйста
Аноним 20/09/16 Втр 01:55:26  136537464
>>136537305
это же логарифмы и все такое, зачем менять одни значения на другие.
Аноним 20/09/16 Втр 01:59:00  136537630
>>136536907 (OP)
.merge же не?
Аноним 20/09/16 Втр 02:02:11  136537784
опа, рубисты подъехали
Аноним 20/09/16 Втр 02:04:14  136537889
кто рубист, ты рубист.
Аноним 20/09/16 Втр 02:04:55  136537915
14743262959680.png (2Кб, 165x42)
>>136537464
Аноним 20/09/16 Втр 02:05:51  136537950
>>136537915
здесь p(i) - вероятность появления буквы алфавита, которая высчитывается из моего рандомного текста
Аноним 20/09/16 Втр 02:07:55  136538026
>>136537333
не работает
Аноним # OP  20/09/16 Втр 02:17:34  136538320
14743270545380.jpg (48Кб, 604x556)
bump
Аноним # OP  20/09/16 Втр 02:34:01  136538989
14743280420830.jpg (73Кб, 680x578)
>>136537333
cпасибо, b/рат, присвои merge к новому хэшу, все работает
Аноним 20/09/16 Втр 02:35:35  136539053
>>136536907 (OP)
Ну вот например грубое решение
хеши h1 и h2

h1.each { |k, v| h2[k] = v if h2[k] }
Проходит по всему h1 и переписывает значение h2 при совпадении ключа.
Аноним # OP  20/09/16 Втр 02:37:06  136539109
>>136539053
Спасибо, уже использовал решение этого >>136537333 молодого человека, немного видоизменив
с = a.merge(b.select {|k,v| a.has_key?(k)})
Аноним 20/09/16 Втр 02:37:15  136539114
RUBY DLYA WEEBOW!
Аноним 20/09/16 Втр 02:38:24  136539158
>>136539109
Хорошо. Приятно видеть интерес к этому чудесному языку. А ты уверен, что его решение даст тебе верный результат?
Аноним # OP  20/09/16 Втр 02:40:30  136539247
>>136539158
да, я проверил на частных примерах
Аноним # OP  20/09/16 Втр 02:42:12  136539332
>>136539158
Только начал изучать ruby, понравился после универского курса плюсов и шарпа. Собственно задание по защите информации, можно было писать на любом языке, я подумал, что неплохо потренироваться на ruby
Аноним 20/09/16 Втр 02:52:17  136539785
>>136539332
Самая мякотка руби в замыканиях. Тобишь всякие блоки, проки и лямбды. Если научишься ими пользоваться, то вы с руби подружитесь.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 28 | 6 | 8
Назад Вверх Каталог Обновить

Топ тредов
Избранное