语言名称倒写


10

您应该编写一段看起来像输出语言名称但实际上输出名称相反的代码。

例如,Python程序应该看起来像它的输出,Python但实际上应该输出nohtyP

获胜者是一周内获得最多投票的答案!


2
标记为已关闭,因为不再有待解决的问题
散布

7
我投票关闭此问题为离题,因为此站点不再欢迎其他问题
Caird coinheringaahing

13
真遗憾,使不熟练的人脱颖而出。社区爱他们。
亚当

1
如果它说“语言名称中的字符不能硬编码”,可能会很有趣。
Officialaimm

3
@Adám:通过查看该挑战答案的质量,我可以理解为什么我们在网站上不再喜欢这种挑战。大多数答案都是可怕的(甚至根本不会混淆),而其他大多数答案都是在问题措辞上存在漏洞。

Answers:



22

R,8个字节

花了我一段时间来解决这个问题,但我想我已经解决了!

cat("R")



12

Braingolf,20个字节

"Braingolf"@@@@@@@@@

在线尝试!

@将字符打印为ASCII,但是因为"Braingolf"按顺序推送字符串f,所以堆栈上的最后一项是,所以第一个@打印f,依此类推。

由于这个怪癖,Hello, World!Braingolf中的第一个程序实际上是:

"!dlroW ,olleH"@@@@@@@@@@@@@

旁注:Braingolf向后是Flogniarb,这实际上可能比Braingolf更好!


12

C ++

#include <iostream>
int main()
{
    char C = 1;
    std::string CPP;
    for(C++; C++ < 42; C++)
        CPP += "C++";
    std::cout << CPP[C++];
    std::cout << CPP[C++];
    std::cout << CPP[C++];
    return 0;
}

在线尝试!


11

> <>,8个字节

"><>">o<

在线尝试!

有趣的是,这实际上颠倒了语言的名称。然而,这个名字是回文。这对我来说特别有趣,因为“ paling”(几乎拼写出“ palindrome”的开头)是荷兰语中的一种鳗鱼。


2
@Mayube本能地也想到了这一点,并且是“呵呵,><>输出堆栈颠倒了,我为什么要得到><>”。然后,我数了GT和LT的...
steenbergh

3
但这是行不通的,因为它><>不会输出<><,目标是输出相反
Skidsdev

5
@Mayube ><>反向仍然是><>;)
user41805

5
哦,对了,是我现在看到了,我不得不从字面上替换><>121在代码中明白你在说什么:P
Skidsdev

1
@steenbergh我反对了。;)
Arjun

8

果冻,8字节

“Jelly”U

在线尝试!

“ U”对于“反转数组”来说是一个毫无意义的原子,因此99%的程序员可能会认为该程序将输出“ Jelly”。不过,也许不是那么多代码编写者。


对于几周前的像我这样的初学者Jelly程序,这是相当明显的。(虽然我没有投票)。
HyperNeutrino

1
@HyperNeutrino哇,我不知道你是初学者的果冻程序!:P
结果

1
@ Challenger5好吧,我很抱歉我不能进食:p
HyperNeutrino


5

APL(Dyalog),24字节

在STDERR上的输出。这是一个简单的身份减少,但是APL从右到左!

{⍺⊣⍞←⍵}/' APL'

在线尝试!


备用的默认文档版本:

Print←⍞∘←
Identity←⊣
All←/
IdentityPrint All' APL'

在线尝试!


APL:一种交互式方法(双关语意)。让我们询问三个字母并按正确的顺序输入它们:

⎕⎕⎕
'A'
'P'
'L'

之所以有效,是因为APL从右到左求值,因此首先要求输入最右边的字母,但是我们首先输入“ A”,依此类推。

在线尝试!


4

J,3个字节

跳上“语言是回文”的潮流:

'J'

嗯... |.'J'会更合适。
亚当

2

q,5个字节

一个字母的语言名称使这个问题变得微不足道

1"q";

输出:

q

-1

Bash,10个字节

rev<<<Bash

在线尝试!


4
如果使用sh代替,则bash可以节省两个字节。我从来没有建议过为程序节省两个字节的语言切换大声笑
Sirens

@Sirens:sh不支持<<<重定向。bash有时会重命名为sh,但这不会改变该语言仍然是Bash的事实。

我站在纠正:sh --version: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)。考虑到sh和bash的行为不同,他们这样做很讨厌。
塞伦斯(Sirens)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.