回答編集履歴

2

見直しキャンペーン中

2023/08/15 15:33

投稿

TN8001
TN8001

スコア9326

test CHANGED
@@ -2,7 +2,7 @@
2
2
  > 冗長的なコードになってしまいましたが、一応自己解決しました。
3
3
 
4
4
  冗長でもやりたいことができるのがまず一番ですね^^
5
- Linqで済ますならこんな感じでしょうか。
5
+ LINQで済ますならこんな感じでしょうか。
6
6
 
7
7
  ```cs
8
8
  var p_lst = new List<Product>

1

入れられるもの

2023/01/12 11:02

投稿

TN8001
TN8001

スコア9326

test CHANGED
@@ -23,7 +23,7 @@
23
23
  // 同グループの中ですべて満杯のものに絞り込み
24
24
  .Where(x => x.All(p => !p.Canput))
25
25
 
26
- // ↑と意味は同じだがAnyのほうが効率はいいか(ひとつでも空きが見つかったら打ち切るので)
26
+ // ↑と意味は同じだがAnyのほうが効率はいいか(ひとつでも入れられるものが見つかったら打ち切るので)
27
27
  // 同グループの中で「ひとつでも入れられるものがあれば」の否定(=すべて満杯)
28
28
  //.Where(x => !x.Any(p => p.Canput))
29
29