The rules for these exercises are:
- You are not required to submit them.
- You must commit them in version control (GitHub) when complete. It would be smart for you to commit every 15 minutes.
- You must implement and run them in IntelliJ/Java.
-
Easiest
Print one asterisk to the console.
Example:
*
-
Draw a horizontal line
Given a number n, print n asterisks on one line.
Example when n=8:
********
-
Draw a vertical line
Given a number n, print n lines, each with one asterisks.
Example when n=3:
* * *
-
Draw a right triangle
Given a number n, print n lines, each with one more asterisk than the last (i.e. one on the first line, two on the second,etc.)
Example when n=3:
* ** ***
-
Isosceles triangle
Given a number n, print a centered triangle.
Example for n=3:
* *** *****
-
Diamond
Given a number n, print a centered diamond.
Example for n=3:
* *** ***** *** *
-
Diamond with name
Given a number n, print a centered diamond with your name in place of the middle line.
Example for n=3:
* *** Bill *** *
FizzBuzz is a simple number game where you count, but say "Fizz" and/or "Buzz" instead of numbers adhering to certain rules.
Create a FizzBuzz() method that prints out the numbers 1 through 100. Instead of numbers divisible by three print "Fizz". Instead of numbers divisible by five print "Buzz". Instead of numbers divisible by three and five print "FizzBuzz".
Sample Output:
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
Write a method generate(int n) that given an integer N will return a list of integers such that the numbers are the factors of N and are arranged in increasing numerical order.
For example, generate(1) should return an empty list and generate(30) should return the numbers: 2,3,5.