https://github.com/zipcodecore/maven.quiz6
https://github.com/zipcodecore/maven.quiz6
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zipcodecore/maven.quiz6
- Owner: ZipCodeCore
- Created: 2019-04-15T18:37:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-16T10:34:28.000Z (over 6 years ago)
- Last Synced: 2025-04-15T21:16:07.805Z (8 months ago)
- Language: Java
- Size: 20.5 KB
- Stars: 0
- Watchers: 6
- Forks: 41
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quiz 6
## Overview
* This quiz has sections
1. fundamentals
* `BasicStringUtils`
* `StringUtils` - difficult
2. arrays
* `ArrayUtils`
3. collections
* `CollectionUtils`
* `PowerSet`
4. generics
* `GenericUtils`
4. generics
* `Television`
* `TVChannel`
## Section 1 - Fundamentals
### BasicStringUtils
* **Description**
* The purpose of this class is to perform basic `String` manipulations.
* **Methods to Complete**
* `String getString(char[])`
* `String getString(Character[])`
* `String removeAllVowels(String)`
* `String removeSpecifiedCharacters(String, String)`
### StringUtils
* **Description**
* The purpose of this class is to aggregate _utility methods_ to define a `getAllCasings` method.
* **Methods to Complete**
* `Collection getAllCasings(String)
* `String upperCaseIndices(String, Integer...)`
* `String insertAtIndex(String, String, Integer)`
* `String replaceAtIndex(String, Character, Integer)`
## Section 2 - Arrays
### ArrayUtils
* **Description**
* The purpose of this class is to manipulate Array objects
* **Methods to Complete**
* `Integer[] getRange(Integer, Integer)`
* `char[] unbox(Character[])`
* `Character[] box(char[])`
## Section 3 - Object Orientation
### Television
* **Description**
* The purpose of this class is to model a Television by composing a `TVChannel` and `isTurnedOn` flag.
* **Methods to Complete**
* `void turnOn()`
* `void setChannel(Integer channel)`
* `TVChannel getChannel()`
### TVChannel
* **Description**
* The purpose of this class is to create a set of Enumerations each representative of an expected `TVChannel`
* **Methods to Complete**
* `TVChannel getByOrdinal(int)`
## Section 4 - Generics
### GenericUtils
* **Description**
* The purpose of this class is create methods to handle generic operations
* **Methods to Complete**
* ` T[] toArray(Collection`
## Section 5 - Collections
### CollectionUtils
* **Description**
* The purpose of this class is create methods to handle operations on collection objects
* **Methods to Complete**
* ` List toList(Collection)`
* `Boolean contains(Collection extends Collection>>, Collection>)`
* `Collection extends Collection>> nest(Collection>...)`
* `Collection> flatten(Collection>...)`