Code Monkey home page Code Monkey logo

maven.quiz6's Introduction

Quiz 6

Overview

  • This quiz has sections
    1. fundamentals
      • BasicStringUtils
      • StringUtils - difficult
    2. arrays
      • ArrayUtils
    3. collections
      • CollectionUtils
      • PowerSet
    4. generics
      • GenericUtils
    5. 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> T[] toArray(Collection<T>


Section 5 - Collections

CollectionUtils

  • Description
    • The purpose of this class is create methods to handle operations on collection objects
  • Methods to Complete
    • <E> List<E> toList(Collection)
    • Boolean contains(Collection<? extends Collection<?>>, Collection<?>)
    • Collection<? extends Collection<?>> nest(Collection<?>...)
    • Collection<?> flatten(Collection<?>...)

maven.quiz6's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.