Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. @Override
  2. Set<List<E>> words() {
  3. Set<List<E>> res = new HashSet<>();
  4. if (!correct()) {
  5. return res;
  6. }
  7. for(List<E> word1: left.words()) {
  8. for (List<E> word2 : right.words()) {
  9. List<E> word1_copy = new ArrayList<>(word1);
  10. word1.addAll(word2);
  11. word2.addAll(word1_copy);
  12. res.add(word1);
  13. res.add(word2);
  14.  
  15. //res.add(Stream.concat(word1.stream(), word2.stream()).collect(Collectors.toList()));
  16. //res.add(Stream.concat(word2.stream(), word1.stream()).collect(Collectors.toList()));
  17. }
  18. }
  19. return res;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement