Nhu Nguyen 1c146b26bc update readme again 6 лет назад
.gitignore init 6 лет назад
Bonus.java Added readme and comments on assignment 6 лет назад
BonusTest.java added more test for math util 6 лет назад
MathUtilities.java Added readme and comments on assignment 6 лет назад
MathUtilitiesTest.java Added readme and comments on assignment 6 лет назад
README.MD update readme again 6 лет назад
StringUtilities.java init 6 лет назад
StringUtilitiesTest.java init 6 лет назад
package.bluej Added readme and comments on assignment 6 лет назад

README.MD

Quiz 1

You have one hour to complete this quiz. You are required to do section 1 & 2. Section 3 is a bonus section, which means do it if you finish the other two sections before the hour is up.

Instructions:

  1. Fork this Repository
    • fork this repository to your personal github account
    • clone your forked repository to your local machine
    • Write the code to make all the tests pass. See below for instructions.
      • MAKE SURE YOUR CODE COMPILES
      • Run the test to verify your code
    • git add . to add files you want to commit
    • git commit -m "commit message" to commit your changes
    • git push your staged files to your remote repository
    • submit a pull request which compares Zipcoder master to your master

Section 1 - MathUtilities

Make all the tests in the MathUtilitiesTest class pass. All the methods have been stubbed out for you in the MathUtilities class. Each of the method has a comment above it to describe the expected behavior. Look at the test case to see example of input and expected output.

  • int add(int num1, int num2)
  • double add(double num1, double num2)
  • double half(int number)
  • boolean isOdd(int number)
  • int square(int number)

Section 2 - StringUtilities

Make all the tests in the StringUtilitiesTest class pass. All the methods have been stubbed out for you in the StringUtilities class. Each of the method has a comment above it to describe the expected behavior. Look at the test case to see example of input and expected output.

  • Character getMiddleCharacter(String word)
  • String removeCharacter(String value, char charToRemove)
  • String getLastWord(String value)

Section 3 - Bonus

This section is optional, but highly encourage you to complete. Make all the tests in the BonusTest class pass. All the methods have been stubbed out for you in the Bonus class. Each of the method has a comment above it to describe the expected behavior. Look at the test case to see example of input and expected output.

  • int factorial(int number)
  • String acronym(String phrase)
  • String encrypt(String word)