DOBON.NETプログラミング道掲示板

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 発言ランク ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■33641 / inTopicNo.1)  すきーむ りすと
  
□投稿者/ プログラミング太郎 一般人(1回)-(2017/06/19(Mon) 22:58:59)
  • アイコン
    分類:[その他] 

    リストのリストを受け取ったとき、これらを連結して一つのリストにして返す関数concatを記述してください。例えば、次のような結果が返ってくれば良いです。

    > (concat (list (list 1 2 3) (list 4 5 6) (list 7 8 9)))
    (1 2 3 4 5 6 7 8 9)


マルチポストを報告
違反を報告
引用返信 削除キー/
■33643 / inTopicNo.2)  【注意】書き込みのルールをお守りください
□投稿者/ 管理人 大御所(1528回)-(2017/06/20(Tue) 03:02:34)
  • アイコン
    分類:[その他] 

    No33641に返信(プログラミング太郎さんの記事)

    こちらのご投稿は、明らかにルールに違反しています。「投稿前に必ずお読みください」にありますように、ご投稿前に必ず「書き込みのルールについて」をお読みいただき、ルールをお守りください。よろしくお願いいたします。

    書き込みのルールについて
    https://dobon.net/vb/bbs/index.html
マルチポストを報告
違反を報告
引用返信 削除キー/
■33644 / inTopicNo.3)  Re[1]: すきーむ りすと
□投稿者/ shu 大御所(479回)-(2017/06/20(Tue) 21:11:29)
  • アイコン
    No33641に返信(プログラミング太郎さんの記事)
    > リストのリストを受け取ったとき、これらを連結して一つのリストにして返す関数concatを記述してください。例えば、次のような結果が返ってくれば良いです。
    > 
    >>(concat (list (list 1 2 3) (list 4 5 6) (list 7 8 9)))
    > (1 2 3 4 5 6 7 8 9)
    > 
    > 
    
    リストのリストを受け取る前提ならこれでいけると思います。
    
    (defun concat (a)
        (if (car a)
            (append (car a) (concat (cdr a)))
            nil
        )
    )

違反を報告
引用返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 発言ランク ファイル一覧 検索 過去ログ

- Child Tree -