nothing
This commit is contained in:
		| @@ -15,32 +15,32 @@ public class Board { | |||||||
| 			.map(this::row); | 			.map(this::row); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	Stream<String> row(int row) { |  | ||||||
| 		return IntStream.range(0, 9).boxed() |  | ||||||
| 			.map(column -> digit(row, column)); |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 	public Stream<Stream<String>> columns() { | 	public Stream<Stream<String>> columns() { | ||||||
| 		return IntStream.range(0, 9).boxed() | 		return IntStream.range(0, 9).boxed() | ||||||
| 			.map(this::column); | 			.map(this::column); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	public Stream<Stream<String>> squares() { | ||||||
|  | 		return IntStream.range(0, 3).boxed() | ||||||
|  | 			.flatMap(this::squares); | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	Stream<String> row(int row) { | ||||||
|  | 		return IntStream.range(0, 9).boxed() | ||||||
|  | 			.map(column -> digit(row, column)); | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	Stream<String> column(int column) { | 	Stream<String> column(int column) { | ||||||
| 		return IntStream.range(0, 9).boxed() | 		return IntStream.range(0, 9).boxed() | ||||||
| 			.map(row -> digit(row, column)); | 			.map(row -> digit(row, column)); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	Stream<Stream<String>> squares() { | 	Stream<Stream<String>> squares(int squareRow) { | ||||||
| 		return IntStream.range(0, 3).boxed() |  | ||||||
| 			.flatMap(this::squares); |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 	private Stream<Stream<String>> squares(int squareRow) { |  | ||||||
| 		return IntStream.range(0, 3).boxed() | 		return IntStream.range(0, 3).boxed() | ||||||
| 			.map(squareColumn -> square(squareRow, squareColumn)); | 			.map(squareColumn -> square(squareRow, squareColumn)); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	private Stream<String> square(int squareRow, int squareColumn) { | 	Stream<String> square(int squareRow, int squareColumn) { | ||||||
| 		return IntStream.range(squareRow*3, squareRow*3+3).boxed() | 		return IntStream.range(squareRow*3, squareRow*3+3).boxed() | ||||||
| 			.flatMap(row -> squareDigitsInRow(row, squareColumn)); | 			.flatMap(row -> squareDigitsInRow(row, squareColumn)); | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 paul
					paul