lisp

LispでFizzBuzz

お世話になっております。 最近はLispを少しかじっているのですが、以前に書いたFizzBuzzが再帰ではなく反復で書いてあったので、再帰でも書いてみました。 (defun fizzbuzz (begin end) (cond ((> begin end) nil) ((and (= 0 (mod begin 3)) (= 0 (mod beg…

FizzBuzzとの3か月(9)

お世話になっております。今日は、lispで変数を使ってみました。 目立った効果は出せませんでした。lispの真の力はこんなものではないと思うのですが。以下、コードです。

FizzBuzzとの3か月(8)

お世話になっております。 今日は昨日のコードを直しました。 条件分岐をifで記述したので、ネストが深くなっていました。 ifの代わりにcondを使用することで、ネストを浅くすることができました。以下、コードです。

FizzBuzzとの3か月(7)

お世話になっております。今日も引き続きFizzBuzz問題です。 今日はlispで書いてみました。 最近は並列プログラミングがはやっているらしく、lispやHaskellも気になる言語です。以下、コードです。