Skip to content

Commit c429d7a

Browse files
committed
refactored CoolMaze w/ @mballin
1 parent a49a81e commit c429d7a

2 files changed

Lines changed: 29 additions & 2 deletions

File tree

src/main/java/org/teachingextensions/logo/utils/MazeUtils/CoolMaze.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ public void solveThisMaze()
122122
done = false;
123123
solve(1, 1);
124124
}
125-
public void drawSolution()
125+
public void drawStartAndEndPoints()
126126
{
127127
StdDraw.setPenColor(StdDraw.RED);
128128
StdDraw.filledCircle(N / 2.0 + 0.5, N / 2.0 + 0.5, 0.375);
@@ -149,7 +149,7 @@ public static void main(String[] args)
149149
int mazeComplexityDepth = 10;
150150
CoolMaze maze = new CoolMaze(mazeComplexityDepth);
151151
StdDraw.show(0);
152-
maze.drawSolution();
152+
maze.drawStartAndEndPoints();
153153
maze.solveThisMaze();
154154
}
155155
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package org.teachingkidsprogramming.recipes.completed.section09final;
2+
3+
public class FizzBuzzAlternateSolution
4+
{
5+
public static void main(String[] args)
6+
{
7+
for (int i = 1; i < 101; i++)
8+
{
9+
String result = "";
10+
if (isMultipleOfThree(i))
11+
result += "Fizz";
12+
if (isMultipleOfFive(i))
13+
result += "Buzz";
14+
if (result.equals(""))
15+
result += i;
16+
System.out.println(result);
17+
}
18+
}
19+
private static boolean isMultipleOfFive(int i)
20+
{
21+
return i % 5 == 0;
22+
}
23+
private static boolean isMultipleOfThree(int i)
24+
{
25+
return i % 3 == 0;
26+
}
27+
}

0 commit comments

Comments
 (0)