├── .gitignore ├── .idea ├── .gitignore ├── kotlinc.xml ├── libraries │ └── KotlinJavaRuntime.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── belajar-kotlin-collection.iml └── src ├── app ├── Aggregate.kt ├── Association.kt ├── CheckingExistence.kt ├── Chunked.kt ├── Collection.kt ├── Conversion.kt ├── CustomOrdering.kt ├── DestructuringMap.kt ├── Filtering.kt ├── Flattening.kt ├── FoldReduce.kt ├── ForEach.kt ├── Grouping.kt ├── GroupingInterface.kt ├── Iterable.kt ├── List.kt ├── ListIterator.kt ├── ListOperation.kt ├── Map.kt ├── MapOperation.kt ├── Mapping.kt ├── MappingMap.kt ├── MutableCollection.kt ├── MutableIterable.kt ├── MutableList.kt ├── MutableListIterator.kt ├── MutableMap.kt ├── MutableSet.kt ├── Ordering.kt ├── Pair.kt ├── Partitioning.kt ├── PlusMinus.kt ├── PropertiesMap.kt ├── RandomOrdering.kt ├── RetrieveByCondition.kt ├── RetrieveByPosition.kt ├── RetrieveByRandom.kt ├── ReverseOrdering.kt ├── Sequence.kt ├── Set.kt ├── SetOperation.kt ├── Slice.kt ├── StringRepresentation.kt ├── TakeDrop.kt ├── Testing.kt ├── Unzip.kt ├── Windowed.kt └── Zipping.kt └── data └── Person.kt /.gitignore: -------------------------------------------------------------------------------- 1 | out -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/libraries/KotlinJavaRuntime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/.idea/libraries/KotlinJavaRuntime.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /belajar-kotlin-collection.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/belajar-kotlin-collection.iml -------------------------------------------------------------------------------- /src/app/Aggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Aggregate.kt -------------------------------------------------------------------------------- /src/app/Association.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Association.kt -------------------------------------------------------------------------------- /src/app/CheckingExistence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/CheckingExistence.kt -------------------------------------------------------------------------------- /src/app/Chunked.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Chunked.kt -------------------------------------------------------------------------------- /src/app/Collection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Collection.kt -------------------------------------------------------------------------------- /src/app/Conversion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Conversion.kt -------------------------------------------------------------------------------- /src/app/CustomOrdering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/CustomOrdering.kt -------------------------------------------------------------------------------- /src/app/DestructuringMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/DestructuringMap.kt -------------------------------------------------------------------------------- /src/app/Filtering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Filtering.kt -------------------------------------------------------------------------------- /src/app/Flattening.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Flattening.kt -------------------------------------------------------------------------------- /src/app/FoldReduce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/FoldReduce.kt -------------------------------------------------------------------------------- /src/app/ForEach.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/ForEach.kt -------------------------------------------------------------------------------- /src/app/Grouping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Grouping.kt -------------------------------------------------------------------------------- /src/app/GroupingInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/GroupingInterface.kt -------------------------------------------------------------------------------- /src/app/Iterable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Iterable.kt -------------------------------------------------------------------------------- /src/app/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/List.kt -------------------------------------------------------------------------------- /src/app/ListIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/ListIterator.kt -------------------------------------------------------------------------------- /src/app/ListOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/ListOperation.kt -------------------------------------------------------------------------------- /src/app/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Map.kt -------------------------------------------------------------------------------- /src/app/MapOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MapOperation.kt -------------------------------------------------------------------------------- /src/app/Mapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Mapping.kt -------------------------------------------------------------------------------- /src/app/MappingMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MappingMap.kt -------------------------------------------------------------------------------- /src/app/MutableCollection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MutableCollection.kt -------------------------------------------------------------------------------- /src/app/MutableIterable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MutableIterable.kt -------------------------------------------------------------------------------- /src/app/MutableList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MutableList.kt -------------------------------------------------------------------------------- /src/app/MutableListIterator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MutableListIterator.kt -------------------------------------------------------------------------------- /src/app/MutableMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MutableMap.kt -------------------------------------------------------------------------------- /src/app/MutableSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/MutableSet.kt -------------------------------------------------------------------------------- /src/app/Ordering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Ordering.kt -------------------------------------------------------------------------------- /src/app/Pair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Pair.kt -------------------------------------------------------------------------------- /src/app/Partitioning.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Partitioning.kt -------------------------------------------------------------------------------- /src/app/PlusMinus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/PlusMinus.kt -------------------------------------------------------------------------------- /src/app/PropertiesMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/PropertiesMap.kt -------------------------------------------------------------------------------- /src/app/RandomOrdering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/RandomOrdering.kt -------------------------------------------------------------------------------- /src/app/RetrieveByCondition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/RetrieveByCondition.kt -------------------------------------------------------------------------------- /src/app/RetrieveByPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/RetrieveByPosition.kt -------------------------------------------------------------------------------- /src/app/RetrieveByRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/RetrieveByRandom.kt -------------------------------------------------------------------------------- /src/app/ReverseOrdering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/ReverseOrdering.kt -------------------------------------------------------------------------------- /src/app/Sequence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Sequence.kt -------------------------------------------------------------------------------- /src/app/Set.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Set.kt -------------------------------------------------------------------------------- /src/app/SetOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/SetOperation.kt -------------------------------------------------------------------------------- /src/app/Slice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Slice.kt -------------------------------------------------------------------------------- /src/app/StringRepresentation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/StringRepresentation.kt -------------------------------------------------------------------------------- /src/app/TakeDrop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/TakeDrop.kt -------------------------------------------------------------------------------- /src/app/Testing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Testing.kt -------------------------------------------------------------------------------- /src/app/Unzip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Unzip.kt -------------------------------------------------------------------------------- /src/app/Windowed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Windowed.kt -------------------------------------------------------------------------------- /src/app/Zipping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/app/Zipping.kt -------------------------------------------------------------------------------- /src/data/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammerZamanNow/belajar-kotlin-collection/HEAD/src/data/Person.kt --------------------------------------------------------------------------------