再び私:)
タイトルで述べたように、(int の) リストのリストから特定の int を検索する方法を探しています。これはより大きな問題の一部ですが、この文脈で説明しやすくするために単純化しました。
この例では、int のリストのリストを検索して、1 番を探しています。ナンバーワンを見つけた回数を合計したい。以下の例では、結果は 3 になります。
これが私がこれまでに持っているものです:
a = [1,2,3]
b = [1,17,12]
c= [201,16,1]
d = [234,235,123]
y =[a,b,c,d]
getOne :: [[Int]]->Int
getOne List' = total
where
checkNumber x = x==1
checkList = filter CheckNumber List'
total = sum checkList
リストが1に等しいかどうかを確認できないため、これを実行できないことはわかっていますが、リスト内のリストを確認するにはどうすればよいですか