产生一个程序A,以便以语言A运行它会产生程序B,而以语言B运行程序A会产生程序C。
以语言B运行时,程序B生成程序A,以语言A运行程序B时生成程序C。
程序C以语言A或语言B运行时,输出“语言错误!”。
Program | Language | Result
--------|----------|----------
A | A | Program B
B | B | Program A
A | B | Program C
B | A | Program C
C | A | "Wrong language!"
C | B | "Wrong language!"
您的答案应使用以下模板:
语言A /语言B,{a字节} + {b字节} = {总字节}字节
程序A:
a code
程式B:
b code
程式C:
c code
资源:
# Language A/Language B, <a bytes> + <b bytes> = <total bytes> bytes
Program A:
a code
Program B:
b code
Program C:
c code
- 这些程序都不应该输入。
- 相同语言的不同版本确实算作不同语言。(尽管不建议这样做,因为它会导致无聊的解决方案)
- 语言A和B必须是不同的。
- 您不得从文件中读取自己的源代码。程序不能为空
- 有标准漏洞。
提示
- C ++和[Python / Bash /其他
#
注释语言]是很好的组合,因为您可以定义一种语言可以忽略的宏
这是代码高尔夫球,因此,程序A和B获胜的字节数最小。
Wrong language!
任何形式输出(例如,全部大写,全部小写等)吗?