PowersOf2Iterable
Jump to navigation
Jump to search
Contents
Motivation
Experience with implementing interfaces.
Warm Up
If you are struggling with this studio, consider completing the Shape warm up.
Investigate
interface Iterable<T>
interface Iterator<T>
Mistakes To Avoid
Warning: Do NOT Parallelize |
Code to Implement
class: | PowersOfTwoLessThan.java | |
methods: | constructor iterator |
|
package: | slices.studio | |
source folder: | student/src/main/java |
constructor
method: public PowersOfTwoLessThan(int maxExclusive)
(sequential implementation only)
iterator
method: public Iterator<Integer> iterator()
(sequential implementation only)
Testing Your Solution
Correctness
class: | PowersOfTwoTestSuite.java | |
package: | powersoftwo.studio | |
source folder: | testing/src/test/java |
Pledge, Acknowledgments, Citations
file: | studio-powers-of-two-iterable-pledge-acknowledgments-citations.txt |
More info about the Honor Pledge