Aktywne Wpisy
![darknightttt](https://wykop.pl/cdn/c3397992/darknightttt_smeqIzVHYX,q60.jpg)
darknightttt +16
Chyba wbije nóż w mrowisko ale jestem ciekawa jakie wy macie podejście.
Mam neutralny stosunek co do swojej przyszłości. Mogę być sama, mogę zająć się karierą, mogę założyć rodzinę. Nie mam na nic ciśnienia bo czuję się sama ze sobą ok. Mogę iść na wiele ustępstw gdyby trafia się taka zdrowa, mocna miłość z odpowiednim partnerem i możemy żyć hedonistycznie albo założyć rodzinę, decyzję zostawie jemu. Natomiast mam tutaj pewne zasady.
Wersja
Mam neutralny stosunek co do swojej przyszłości. Mogę być sama, mogę zająć się karierą, mogę założyć rodzinę. Nie mam na nic ciśnienia bo czuję się sama ze sobą ok. Mogę iść na wiele ustępstw gdyby trafia się taka zdrowa, mocna miłość z odpowiednim partnerem i możemy żyć hedonistycznie albo założyć rodzinę, decyzję zostawie jemu. Natomiast mam tutaj pewne zasady.
Wersja
![Elev](https://wykop.pl/cdn/c3397992/Elev_Oh0I34WKwY,q60.jpg)
Elev +97
Uwielbiam te popołudniowe kawy u rodziny. Jestem na dość ostrym zakręcie życiowym (rozwód, alimenty, po 12 latach małżeństwa, zostawiła mnie dla innego).
Ciężka depresja here. Codzienne myśli magiczne, o czym troche napomknąłem, złote rady rodziny?
-a co ja mam powiedzieć
-a czemu nie próbujesz być szczęśliwy? Zrób coś z tym
-a może znajdź sobie jakaś dziewczynę
No k... rzeczywiście, jak ręką odjął ( ͡º ͜ʖ͡º)
#feels #
Ciężka depresja here. Codzienne myśli magiczne, o czym troche napomknąłem, złote rady rodziny?
-a co ja mam powiedzieć
-a czemu nie próbujesz być szczęśliwy? Zrób coś z tym
-a może znajdź sobie jakaś dziewczynę
No k... rzeczywiście, jak ręką odjął ( ͡º ͜ʖ͡º)
#feels #
Mam taki problem do rozwiązania w Javie:
Mam mapę obiektów LocalDateTime na obiekty Long.
LDT1 -> 2
LDT2 -> 4
LDT3 -> 7
LDT4 -> 1
LDT5 -> 4
...
LDTx -> y
Chciałbym - wykorzustując streamy i dobrodziejstwa Javy 8 - utworzyć nową mapę, w której pod kluczami (LocalDateTime) będą trzymane sumy wszystkich liczb, dla których klucz jest mniejszy lub równy od aktualnie przetwarzanego.
Założmy, że LDT1 < LDT2 < LDT3 < ... < LDTx (mapa nie jest sortowana, ale to dla streamów obojętne).
Chciałbym, żeby nowa mapa zawierała:
LDT1 -> 2
LDT2 -> 2 +4 = 6
LDT3 -> 2 + 4 + 7 = 13
LDT4 -> 2 + 4 + 7 + 1 = 14
LDT5 -> 2 + 4 + 7 + 1 + 4 = 18
...
LDTx -> suma wszystkich wartości
Proszę o pomoc.
Próbowlem bezskutecznie z Collectors.groupingBy, Collectors.counting i nie mam generalnei pomysłu jak to ugryźć.
Map mapa;
Map wynik = mapa.entrySet().stream()...
#programowanie #java
Dla każdego klucza bierzesz headMap, robisz sumę po wartościach i wrzucasz w nową mapę. Nie wiem nawet czy będziesz potrzebował wymyślnego Collectora czy tylko takiego robiącego mapę.
map.keySet()
.stream()
.collect(toMap(identity(), k -> map.entrySet()
.stream()
.filter(e -> !e.getKey().isAfter(k))
.mapToLong(Map.Entry::getValue)
.sum()));
albo tak jak radziła koleżanka wyżej, jeśli map jest
TreeMap
, to:map.keySet()
.stream()
.collect(toMap(identity(), k -> map.headMap(k, true)
.values()
.stream()
.mapToLong(l -> l)