gpt4 book ai didi

Lisp 代码 - 如何运行这个例子

转载 作者:太空宇宙 更新时间:2023-11-03 18:56:49 26 4
gpt4 key购买 nike

这来自系统管理员职位的面试。

在测试过程中,我发现了一个cookie。它包含一条经过 base64 编码的消息,接下来是 uuencoded,接下来是 bzip,最后是 gzip。解压后,它包含以下代码:

(let* ((x '((1 2 (3 4 5) 6) 7 8 (9 10))))
;; use car/caaa..r/cd..r here to get 4 from x
)

我认为是 Lisp。我现在正试图找出这应该做什么。
我不了解 Lisp,所以有人可以帮忙吗?

最佳答案

一个非常简单(也许是最容易理解)的代码:

(car (cdr (car (cdr (cdr (car x))))))

(car l) 给你列表的第一个元素 l

(cdr l) 为您提供列表 l 的剩余元素(在列表本身中)

单独尝试每个调用,看看发生了什么。

确实是Lisp。如果您想了解更多信息并为 future 的面试做好更好的准备,您可以尝试 Casting Spells in Lisp教程。

关于Lisp 代码 - 如何运行这个例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12510086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com