アカウント名:
パスワード:
-- cooper
よいです。そちらの方が見通しはいいですね。
# ぱっとloopを作って「逆順じゃん」で頭にreverseを突っ込んだのがバレバレでしたね(笑)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
末尾再帰? (スコア:1)
#!/usr/bin/env gosh
(define (pos+ list)
(reverse
(let loop ((result '())
(tmp list)
(i 0))
(if (null? tmp)
result
(loop (cons (+ i (car tmp)) result)
(cdr tmp)
(+ i 1)))
)))
(define (main args)
(display (pos+ '
なるほど~ (スコア:1)
(define (pos+ list)
(let loop ((result '())
(tmp list)
(i 0))
(if (null? tmp)
(reverse result)
(loop (cons (+ i (car tmp)) result)
(cdr tmp)
-- cooper
Re:なるほど~ (スコア:1)
よいです。そちらの方が見通しはいいですね。
# ぱっとloopを作って「逆順じゃん」で頭にreverseを突っ込んだのがバレバレでしたね(笑)。