teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正ミス、)) を補う

2020/03/17 14:35

投稿

xebme
xebme

スコア1109

answer CHANGED
@@ -50,7 +50,7 @@
50
50
  (acc, c) -> acc.add(Arrays.asList(c)),
51
51
  List::addAll)
52
52
  : buff.stream()
53
- .flatMap(b -> line.stream().map(c -> Stream.concat(b.stream(),Stream.of(c)).collect(Collectors.toList())
53
+ .flatMap(b -> line.stream().map(c -> Stream.concat(b.stream(),Stream.of(c)).collect(Collectors.toList())))
54
54
  .collect(Collectors.toList());
55
55
  return product(lines, idx + 1, accumulator);
56
56
  }

1

Stream.concat()に修正

2020/03/17 14:34

投稿

xebme
xebme

スコア1109

answer CHANGED
@@ -50,7 +50,7 @@
50
50
  (acc, c) -> acc.add(Arrays.asList(c)),
51
51
  List::addAll)
52
52
  : buff.stream()
53
- .flatMap(b -> line.stream().map(c -> {List<Character>l = new ArrayList<>(b);l.add(c);return l;}))
53
+ .flatMap(b -> line.stream().map(c -> Stream.concat(b.stream(),Stream.of(c)).collect(Collectors.toList())
54
54
  .collect(Collectors.toList());
55
55
  return product(lines, idx + 1, accumulator);
56
56
  }