2次元配列aから重複する配列数を指定することでその配列を取り出せず困っています。
javascript
1a=[["あ","い","う"],["え","お"],["い","う","え","お"],["あ","い","う"],["い","う","お"],["あ","い","う"],["え","お"]]
例えば、配列["あ","い","う"]は3つ重複しており、count=3 を指定することで["あ","い","う"]が取り出せるようにしたいです。
また、count=2とすると["え","お"]が取り出せることを想定しております。
pythonではできているみたいです。pythonを用いて2次元配列から重複する配列を取り出す
私は,javascriptで行いたいので皆さんお知恵をお借りしたいです。よろしくお願いします。
ちなみにcount=1, count=0の場合はそれぞれ何が取り出されるのを想定されてますか?
count=1の場合は,重複ではないですが [い,う,え,お] [い,う,お]を
count=0はもともと空の配列だと思うので想定していません。
ご自身で書かれたコードを [編集] で追記されるとより具体的な回答が付くと思います。ちなみに、例示のコードは SyntaxError になりました。
仮に[あ,い,う]と[あ,う,い]があっても同じではないと考えてよいですね?
yambejpさん
[あ,い,う]と[あ,う,い]は違うので,a=[[あ,い,う],[あ,う,い]]だとそうなりますね。
一応自分としては,それぞれの配列にArray.prototype.sort()をしている前提で
質問しました。言葉足らずですみません。
think49さん 回答ありがとうございます。例示のコードは SyntaxErrorだったのですねpythonなら出来るのだなと感心しただけでした。コードの検証ありがとうございます。
pythonのコードは [[1,2,3],...] なのでエラーになりませんが、例示は [[あ,い,う],...] なので "あ" を解釈できずに SyntaxError になります。ブラウザの開発者ツールを活用すると SyntaxError が出ていることが分かります。ご自身で書かれたコードはあるでしょうか。
回答4件
あなたの回答
tips
プレビュー