2010-11-18 6 views
-4

関数を作成するために、リストex [3,4,6,1,29]を受け取り、タプルのリスト[(3,4)、( 4,6)、(6,1)、(1,29)]リストを取得してタプルを返すHaskell関数

+3

[このガイドラインのセット](http://meta.stackexchange.com/questions/10811/how-to-ask-and-answer-homework-questions/10812#10812)を参照してください。あなたの質問のどちらも本当に法案に適合しません。 –

+0

ええと...すべての人が質問を閉じています...宿題タグを追加してみてください。それ以前には、haskellのリスト内包を理解してみてください –

答えて

3

これは非常に簡単な質問ですが、それは目的を破っずに助けることは本当に難しい...

あなたが使用することを許可されている場合あなたのためにほとんどすべての仕事をすることができるものが既にあります(どちらがわからない場合は、http://www.haskell.org/hoogle/で見つけてください)。一歩前に戻って、リスト[(3,3)、(4,4)、(6,6)、(1,1)、(29,29)]をどのように生成するかという簡単な質問について考えてみましょう。

事前定義された関数を使用できない場合、再帰はあなたの友人です:空リストのために何をする必要がありますか? 1つの要素を持つリストは何ですか? 2つの要素で?

これ以上のヒントは得られません。あなたが立ち往生している場合は、あなたの質問を広げ、あなたがすでに得たものを示してください、そして我々は助けようとします。

関連する問題