BG Development


  Reply to this topicStart new topicStart Poll

> Как се използва group_by върху хеш в Руби, group_by_marks функция
chessplayer
Публикувано на: 09-09-2020, 11:00
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 13
Регистриран на: 06.11.18



Здравейте,

Трябва ми помощ за една задача от ХакерРанк, трябва да се напише функция, която групира в хеш Преминали(Passed) и Провалили се(Failed) студенти, като това са ключове към масиви, тоест
функцията трябва да върне хеш от такъв тип:

CODE
{"Failed"=>[["Ramesh", 23]], "Passed"=>[["Vivek", 40], ["Harsh", 88], ["Mohammad", 60]]}


Като приема хеш от типа :

CODE
marks = {"Ramesh":23, "Vivek":40, "Harsh":88, "Mohammad":60}


Въпроса ми е как да използвам group_by, за да реализирам функцията
QUOTE
group_by_marks


Документацията казва LinkToRybyDoc, но не мога да разбера как това се постига със group_by,

можете ли да помогнете?

Кой параметър приема блока на group_by? ключ от хеша върху, който е приложен ли?

Това мнение е било редактирано от chessplayer на 09-09-2020, 11:07
PMEmail Poster
Top
Lachezar
Публикувано на: 09-09-2020, 11:21
Quote Post



Име: Лъчезар Добрев
Група: Потребител
Ранг: Почетен член

Мнения: 2729
Регистриран на: 10.11.04



Буквално първия резултат в DuckDuckGo.COM:
https://apidock.com/ruby/Enumerable/group_by


--------------------
И'м ватцхинг ъоу...
PMUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0