|
|
|
Common Lisp (бывший коварный ктото)
|
|||
|---|---|---|---|
|
#18+
SQL_Lamerzloy denНе, читаю пока PCL. Насчент rtm-у меня комплекс неполноценности, в моем возрасте люди уже писали черви, которые половину сети положили:) Ну тогда мне только убиться об стену осталось(это я насчет возраста) :)) Черт, не думал что кто-то в здравом рассудке сидит в субботу вечером на форуме(себя я таким не считаю:) Но почитать про него стоит, очень интересно имхо. З.Ы. спасибо за перевод, буду читать после pcl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2009, 23:22 |
|
||
|
Common Lisp (бывший коварный ктото)
|
|||
|---|---|---|---|
|
#18+
zloy den пишет: Писал программу расстановки > ферзей. Честно говоря код не шибко нравится, но для первого раза сойдет. > Может у кого есть идеи насчет оптимизации? > > (defun test-queen(place previous-lst) У меня дошли руки это прочитать и разобрать. Это ужас какой-то, это не лисп. Это так пишут императивные программисты, только что слезшие с какого-нибудь фортрана. Да, и я нифига не понял алгоритм, где ж там чего делается. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2009, 11:00 |
|
||
|
Common Lisp (бывший коварный ктото)
|
|||
|---|---|---|---|
|
#18+
MasterZiv zloy den пишет: Писал программу расстановки > ферзей. Честно говоря код не шибко нравится, но для первого раза сойдет. > Может у кого есть идеи насчет оптимизации? > > (defun test-queen(place previous-lst) У меня дошли руки это прочитать и разобрать. Это ужас какой-то, это не лисп. Это так пишут императивные программисты, только что слезшие с какого-нибудь фортрана. Да, и я нифига не понял алгоритм, где ж там чего делается. Да примерно так и есть, только еще и не слез. Чего-то у меня этот алгоритм не идет нормально :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2009, 10:22 |
|
||
|
Common Lisp (бывший коварный ктото)
|
|||
|---|---|---|---|
|
#18+
zloy den, Тут пример разбери может? Там на с++ и на хаскель реализация. И на руби, по моему. Вообще там у товарища варит котелок, судя по всему, есть интерестные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2009, 10:37 |
|
||
|
Common Lisp (бывший коварный ктото)
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer пишет: > Тут <http://www.lymar.ru/?p=12> пример разбери может? Вот на лиспе. не знаю как про алгоритм, но хоть стиль программирования хороший, лисповый. www.gia.ist.utl.pt/~aml/debugging-allegro.ps Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2009, 11:09 |
|
||
|
Common Lisp (бывший коварный ктото)
|
|||
|---|---|---|---|
|
#18+
SQL_Lamer, Привет. Я вот сегодня увидела твой вариант решение задачи "8 ферзей" с использованием массивов. Ты не могу бы мне выслать пояснения к ней?Мы недавно начали изучать лисп и помощь со стороны не была бы лишней. Мог бы написать комментарии к строкам задачки? Заранее большое спасибо за помощь! (defun position-p(board depth) (let ((res t)) (dotimes (i depth) (if (or (= (svref board i) (svref board depth)) (= (+ (svref board i) i) (+ (svref board depth) depth)) (= (- (svref board i) i) (- (svref board depth) depth))) (progn (setf res nil) (return)))) res)) (defun pos-search(board depth size) (if (= depth size) (format t "~a~%" board) (progn (setf (svref board depth) 0) (loop (when (= (svref board depth) size) (return)) (if(position-p board depth) (pos-search board (+ depth 1) size)) (setf (svref board depth)(incf (svref board depth))))))) vuzov: (pos-search (make-array 8 :initial-element 0) 0 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2011, 19:31 |
|
||
|
Common Lisp (бывший коварный ктото)
|
|||
|---|---|---|---|
|
#18+
Привет гробокопателям :) Я уж думал "Сами знаете кто" вернулся P.S. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. P.P.S. Не буду объяснять как работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 08:43 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35845324&tid=1343136]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
200ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 513ms |

| 0 / 0 |
