Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dexter2206/java-collection-exercises


https://github.com/dexter2206/java-collection-exercises

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

# Java Collection Framework - zadania

## Zadania związane z listami:
- [obliczanie punktów w scrable](http://exercism.io/exercises/java/scrabble-score/readme)
- napisać metodę statyczną usuwającą duplikaty z listy
- napisać metodę statyczną, która scali dwie posortowane listy
- napisać metodę statyczną, która scali k posortowanych list
- zygzakiem nazwiemy listę, w które elementy są na przemian większe lub mniejsze od siebie. Na przykład lista 5,2,10,3,8 jest zygzakiem, a nie jest nim lista 5,2,10,11 bo 2 < 10 < 11. Napisać metodę statyczną, która przearanżuje podaną jako parametr listę liczb tak, że będzie ona zygzakiem.
- napisać metodę statyczną, która w ustawi liczby w zadanej liście tak, że wszystkie elementy parzyte znajdą się przed nieparzystymi. Czy można to zrobić tak, że porządek wśród list parzystych i nieparzystych się nie zmienił?
- napisać metodę statyczną która "rozpłaszczy zagnieżdżone listy" - czyli utworzy jedną listę powstałą przez połączenie list składowych.

## Zadania związane ze zbiorami
- [Isogramy](http://exercism.io/exercises/java/isogram/readme)

## Zadania związane z mapami
- napisać metodę statyczną tłumaczący wiadomości zapisane w kodzie Morse'a (alfabet Morse'a jest zapisany w pliku tekstowym)
- [translacja protein](http://exercism.io/exercises/java/protein-translation/readme)
- napisać program konwertujący wyrażenie z notacji infixowej do ONP
- napisać program konwertujący wyrażenie z notacji ONP do notacji infixowej
- napisać klasę służącą do obliczania wyrazów ciągu Fibonacciego (unikając zbędnych obliczeń).