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

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

ツリー一括表示

Nomalアイコン すきーむ りすと /プログラミング太郎 (17/06/19(Mon) 22:58) #33641
Nomalアイコン Re[1]: すきーむ りすと /shu (17/06/20(Tue) 21:11) #33644
Nomalアイコン 【注意】書き込みのルールをお守りください /管理人 (17/06/20(Tue) 03:02) #33643


親記事 / ▼[ 33644 ]
■33641 / 親階層)  すきーむ りすと
□投稿者/ プログラミング太郎 一般人(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)


違反を報告
[ □ Tree ] 返信 削除キー/

▲[ 33641 ] / 返信無し
■33644 / 1階層)  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
        )
    )

違反を報告
[ 親 33641 / □ Tree ] 返信 削除キー/

▲[ 33641 ] / 返信無し
■33643 / 親階層)  【注意】書き込みのルールをお守りください
□投稿者/ 管理人 大御所(1528回)-(2017/06/20(Tue) 03:02:34)
  • アイコン
    分類:[その他] 

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

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

    書き込みのルールについて
    https://dobon.net/vb/bbs/index.html
違反を報告
[ 親 33641 / □ Tree ] 返信 削除キー/


Mode/  Pass/

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

- Child Tree -