0
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
694 B
Java

package stream;
import java.util.List;
import java.util.Scanner;
import java.util.Spliterator;
import java.util.stream.Collectors;
import java.util.stream.StreamSupport;
/**
* stream.Solution involving a Sukdoku Board, a SudokuVerifier, plus some Stream processing.
**/
class Solution {
public static void main( String[] args ) {
Scanner in = new Scanner( System.in );
Spliterator spliterator = ((Iterable) () -> in).spliterator();
List<String> digits = (List<String>) StreamSupport.stream(spliterator, false)
.collect(Collectors.toList());
Board board = new Board(digits);
SudokuVerifier verifier = new SudokuVerifier();
System.out.println(verifier.isSolved(board));
}
}