问题标签 [quine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Quine Confusion.Quine 打印的究竟是什么?
quine 打印程序的实际代码(即未混淆)还是打印混淆程序?
c - 如何逆转奎因?
我编写了一个 C 程序,它打印自己 n 次,但我不知道如何反向打印相同的 n 次。例如,如果示例程序是:
那么所需的输出应该是"olleh" for n=1
. 这是我的quine程序,
sql - quine(自产)SQL查询
这是一篇非常有趣的 wiki 文章,介绍了在不访问物理源文件(在文件系统中)的情况下打印自己的源代码的程序。文章中的示例包括 C 和 Scheme quine 程序(是的,它们似乎是这样称呼的)。我记得很久以前(大约 5 年)有人问我是否可以编写一个“返回自身”的 SQL 查询。那时我几乎没有考虑过(老实说,我根本没有考虑过)。但是读完这篇文章后,我想起了那件事。现在我想说,提出这个问题的人并不是 100% 可信的,因为他很可能不知道自己在说什么。但也许有可能?那么,有没有人知道是否存在 quine SQL 查询,无论“返回自身” 可能意味着在这种情况下。谢谢。
c# - 反射命名空间是在 C# 中编写 quine 的构建块吗?
我是否需要使用反射来为 C# 编写一个 quine 程序?我在其他地方读到过 -从磁盘打开源文件是“作弊”所以我猜使用 .net 反射器和/或使用 System.IO 打开源文件是一种黑客行为。
除了使用反射之外,还有其他我应该考虑的方法吗?
ruby - Ruby:打印源代码
最近我听说了一个叫Quine的东西。但我对它的定义有点不清楚。
我相信您可以打印自己的 Ruby 文件的源代码,而无需使用__FILE__
? 那可能吗?我会对你的想法很感兴趣。我想测试一下。不知道,获取以下代码的来源:
所以我可以打印整个班级?
c++ - 自我复制程序
我质疑我对 Accelerated C++ 中最后一个练习的解决方案:
编写一个自我复制的程序。这样的程序是一个没有输入的程序,当运行时,它会在标准输出流上写入它自己的源文本的副本。
我的解决方案:
这仅打印出解决方案的源文本(此功能)。这是他们想到的解决方案吗?
我想要一个不需要硬编码源文件位置的动态解决方案。但是,我不知道在运行时自动获取源文件位置的方法。
与此相关的另一点是包含“包含”文件,并且(在遇到函数调用时)自动获取存储该函数的源文件的位置。对我来说,这将是一个真正的“自我复制” “ 程序。
这在 C++ 中可能吗?如果是这样,怎么做?
c - 如何在没有 main() 的情况下编写一个 quine 程序
我经历了各种各样的 quine 问题,但我的任务是在没有 quine 的情况下得到一个 quine 问题main()
,并且循环也被禁止。
没有循环,这很容易,但我不知道如何在没有main()
. 任何人都可以帮助我或提供链接吗?
j - 在 J 中编码一个奎因
我是否遗漏了 quine 定义中的一些关键部分,因为这似乎太容易在 J.
注意。奎因码注释
逐字记录 =: (3 : 0)''
smoutput 1!:1 <'文件名' 注意。其中“文件名”显然是脚本文件的路径
)
这似乎完全符合 quine 的定义:输出动作的源代码。是这个吗?