Форум программистов, компьютерный форум, киберфорум
Наши страницы

Scala

Войти
Регистрация
Восстановить пароль
 
Timama
10 / 10 / 5
Регистрация: 30.03.2016
Сообщений: 163
#1

Функция reduce - Scala

11.03.2018, 17:33. Просмотров 190. Ответов 2

Доброго времени суток.
Вопрос такой
допустим у меня есть некий словарь
Java
1
    println(results)
>>
Java
1
Map(4 -> 34174, 5 -> 21201, 1 -> 6110, 2 -> 11370, 3 -> 27145)
я хочу сделать с помощью функции reduce сумму всех values. то есть:

34174+21201+6110+11370+27145

заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2018, 17:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция reduce (Scala):

Reduce - JavaScript
function getSums(arr) { var result = ; if (!arr.length) return result; arr.reduce(function(sum, item) { ...

Fold or reduce - C++
Подскажите реализацию функций reduce , fold(l,r) из JavaScript, Haskell

Reduce не воспринимает переменную - Mathematica
При вводе в Reduce массива переменных, типаReduce то все работает. Но как только X={a,b,c}; Reduce - выдает околесицу. подскажите, как...

Mongodb, Map-reduce - MongoDB
Всем привет. Нужно сделать запрос в MongoDB, который за кодом (хранится в одной коллекции) выводит название, которое хранится в другой...

Методы map и reduce - JavaScript
нужно используя один из методов map или reduce(или оба), переписать двумерный масив однотипных объектов в одномерный масив, который будет...

Разница между apply и reduce? - Lisp
Какая разница между apply и reduce?

2
xoraxax
1193 / 1148 / 272
Регистрация: 05.07.2013
Сообщений: 5,598
Завершенные тесты: 1
11.03.2018, 18:11 #2
Цитата Сообщение от Timama Посмотреть сообщение
я хочу сделать
сделай, раз хочешь. Что тебе мешает?
0
AndrykV
11 / 11 / 1
Регистрация: 24.09.2014
Сообщений: 37
12.03.2018, 11:23 #3
Java
1
2
3
4
val m = Map(4 -> 34174, 5 -> 21201, 1 -> 6110, 2 -> 11370, 3 -> 27145)
m.foldLeft(0){
  case (s, (_, v)) => s + v
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2018, 11:23
Привет! Вот еще темы с ответами:

Stream reduce Почему программа возвращает непредсказуемы результаты - Java SE
Вот такой код: Person reducedPerson = Person.getPersons().stream() .parallel() //will return surprising result ...

Notes error: database (.nsf) has grown too large; use compact to reduce the file size or use file ne - Lotus
Подскажите, пожалуйста: n-1 ый админ вроде говорил, что у нас по ночам должен быть автоматический компакт (или фиксап) по всем базам....

Функция sqrt: существует более одного экземпляра. Функция перегруженная - C++
#include <iostream> #include <math.h> #include <iomanip> using namespace std; int main(){ float s, p; int c, a; s=0; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru