Skip to content

Instantly share code, notes, and snippets.

View kenechiokolo's full-sized avatar

KC Okolo kenechiokolo

View GitHub Profile
@kenechiokolo
kenechiokolo / Hangman (Under Construction)
Created April 11, 2015 10:13
CS106A Assignment 4 - Hangman
import acm.graphics.*;
import acm.program.*;
import acm.util.*;
import java.awt.*;
public class Hangman_II extends ConsoleProgram {
public HangmanLexicon lexicon = new HangmanLexicon(); // creates an object of type HangmanLexicon
private final static int N_HANGMAN_PARTS = 8; // number of parts to draw to complete hangman drawing
import acm.program.*;
public class String_Methods extends ConsoleProgram {
public void run() {
while (true) {
String digits = readLine("Enter a numerical string: ");
if (digits.length() == 0) break;
println(addCommasToNumericString(digits));
}
}
@kenechiokolo
kenechiokolo / Breakout
Created April 3, 2015 14:18
CS106A Assignment 3
/*
* File: Breakout.java
* -------------------
* Name:
* Section Leader:
*
* This file will eventually implement the game of Breakout.
*/
import acm.graphics.*;
@kenechiokolo
kenechiokolo / Random Circles
Created March 30, 2015 18:59
CS106A Assignment 3.2
import acm.graphics.*;
import acm.program.*;
import acm.util.*;
public class randomCircles extends GraphicsProgram {
// specifies number of circles
private static final int NCIRCLES = 10;
// specifies minimum radius
private static final int RMIN = 5;
@kenechiokolo
kenechiokolo / Robot Face
Created March 23, 2015 16:55
CS106A Section Assignment 2.2
import acm.graphics.*;
import acm.program.*;
import java.awt.*;
public class robotFace extends GraphicsProgram {
private static final double HEAD_WIDTH = 200;
private static final double HEAD_HEIGHT = 350;
private static final double EYE_RADIUS = 30;
private static final double MOUTH_WIDTH = 110;
@kenechiokolo
kenechiokolo / Fibonacci Sequence
Created March 23, 2015 12:24
CS106A Section Assignment 2: The Fibonacci Sequence
import acm.program.*;
// this program prints the fibonacci sequence
public class sectionAssignment_2 extends ConsoleProgram {
// specifies max value for term in fibonacci sequence
private static final int MAX_TERM_VALUE = 10000;
public void run() {
introduction();
@kenechiokolo
kenechiokolo / Hailstone
Created March 17, 2015 09:04
CS106A: Assignment 2.6 - Hailstone Sequence
/*
* File: Hailstone.java
* Name:
* Section Leader:
* --------------------
* This file is the starter file for the Hailstone problem.
*/
import acm.program.*;
@kenechiokolo
kenechiokolo / FindRange
Created March 16, 2015 18:56
CS106A: Assignment 2.5
/*
* File: FindRange.java
* Name:
* Section Leader:
* --------------------
* This file is the starter file for the FindRange problem.
*/
import acm.program.*;
@kenechiokolo
kenechiokolo / Pythagorean Theorem
Created March 16, 2015 14:19
CS106A: Assignment 2.4
/*
* File: PythagoreanTheorem.java
* Name:
* Section Leader:
* -----------------------------
* This file is the starter file for the PythagoreanTheorem problem.
*/
import acm.program.*;
@kenechiokolo
kenechiokolo / Program Hierarchy
Created March 16, 2015 12:42
CS106A: Assignment 2.3
/*
* File: ProgramHierarchy.java
* Name:
* Section Leader:
* ---------------------------
* This file is the starter file for the ProgramHierarchy problem.
*/
import acm.graphics.*;
import acm.program.*;