逆言語名[終了]


10

言語名を出力するように見えますが、実際には名前が逆に出力されるコードをコーディングする必要があります。

たとえば、Pythonプログラムは出力のように見えるはずですPythonが、実際には出力されるはずnohtyPです。

勝者は1週間で最も賛成票が多い回答です。


2
アンダーハンドの質問はもはや歓迎されないので終了するようにフラグが立てられました
散布

7
このサイトではアンダーハンドの質問はもう歓迎されないので、私はこの質問をトピック外として閉じることに投票します
caird coinheringaahing

13
アンダーハンドが話題から外されたのは残念だ。コミュニティはそれらを愛しています。
アダム

1
「language-nameの文字をハードコードすることはできない」と言っていたら興味深いかもしれません。
officialaimm

3
@アダム:この課題に対する回答の質を見ると、サイトでこのような課題が嫌いな理由がわかります。答えのほとんどはひどいもので(まったく難読化されていません)、残りのほとんどは質問の言い回しの抜け穴を利用しています。

回答:


73

PHP、3バイト

PHP

オンラインでお試しください!

言語名を出力しているように見えますが、実際には逆の順序の文字です。


10
私は通常、アンダーハンドの質問が嫌いですが、これは素晴らしいです
ケアリーcoinheringaahing

9
待って、逆転?あなたはどうですか...
user41805

10
PHPが作成された課題。
PyRulez 2017年

2
これは信じられない...私は回文を憎む!
Xcoder氏2017年

9
@KritixiLithos 100%。出力をスクリプトに貼り付けて比較し'PHP'[::-1]、戻りましたtrue
Stewie Griffin

22

R、8バイト

これを理解するにはしばらく時間がかかりましたが、解決したと思います!

cat("R")


16

HTML、11バイト

‮HTML

-4バイトでHTMLファイルのUnicode文字をハードコーディング

HTML、12バイト

‮HTML

ブラウザーはHTMLファイルで残りを行います

‮HTML


1
アンダーハンドタグを確認したいかもしれ
ません

@マユベ今より良いですか?
イェルクHülsermann

2
ええ、それはずっと良いです
Skidsdev

12

Braingolf、20バイト

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

オンラインでお試しください!

@しかしので、ASCIIなどの文字を印刷し"Braingolf"ためにプッシュ文字列は、スタック上の最後の項目があるf最初ので、@版画fなど。

この癖があるためHello, World!、Brainolf の最初のプログラムは実際には次のとおりでした。

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

補足:Braingolfの後方はFlogniarbであり、実際にはBraingolfよりも優れた言語名である可能性があります。



11

> <>、8バイト

"><>">o<

オンラインでお試しください!

おもしろいことに、これは実際には言語の名前を逆にします。名前は、しかし、回文です。「paling」(「palindrome」の始まりをほぼ綴っている)はオランダ語の一種のうなぎなので、これは私にとって特に面白いです。


2
@Mayubeも直感的に私はそう思ったので、「ええと><>、スタックを反転して出力しました><>。次に、GTとLTを数えました...
steenbergh

3
しかし、これは機能しません。出力し><>ないため<><、目標は言語名を
Skidsdev

5
@Mayubeの><>反転はまだ><>です;)
user41805

5
ええ、右ああ、私は今それを参照してください、私は文字通り交換していた><>121P:あなたが言っていたかを理解するために、コードに
Skidsdev

1
@steenbergh反論した。;)
アルジュン2017年

8

ゼリー、8バイト

“Jelly”U

オンラインでお試しください!

「U」は「配列を逆にする」には意味のない十分なアトムであり、99%のプログラマーはこのプログラムが「Jelly」を出力すると想定しているようです。たぶん、コードゴルファーはそれほど多くないかもしれません。


これは、数週間前の私のような初心者のJellyプログラムでもかなり明白です。(私は反対投票しませんでした)。
HyperNeutrino 2017年

1
@HyperNeutrinoうわー、私はあなたが初心者のゼリープログラムであることに気づかなかった!:P
2017

1
@ Challenger5さて、私は
英語

8

C(gcc)20 18バイト

-cleblancのおかげで2バイト。

仕様では、STDERRの出力については何も述べられていません。

main(){puts("C");}

オンラインでお試しください!


3
puts( "C")を使用して数バイトを節約しないのはなぜですか。
クレブラン2017年

1
C lolを初めて使用します。ありがとう!
完全に人間的な2017年

@Downvoter、説明してください。
完全に人間的な2017年

5

APL(Dyalog)、24バイト

STDERRに出力します。これは単純なIDの削減ですが、APLは右から左に移動します。

{⍺⊣⍞←⍵}/' APL'

オンラインでお試しください!


代替の暗黙の自己文書化バージョン:

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

オンラインでお試しください!


APL:インタラクティブなアプローチ(しゃれた意図)。3つの文字を要求して、適切な順序で入力してみましょう。

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

APLは右から左に評価し、最初に右端の文字を要求するが、「A」を最初に入力するなどの理由で機能します。

オンラインでお試しください!



2

q、5バイト

1文字の言語名でこの問題を簡単にする

1"q";

出力:

q

-1

バッシュ、10バイト

rev<<<Bash

オンラインでお試しください!


4
sh代わりに使用すると、bash2バイトを節約できます。2バイトを節約するためにプログラムの言語を切り替えることを提案したことはありませんlol
Sirens

@Sirens:リダイレクトをshサポートしていません<<<bashはに名前shが変更されることがありますが、それでも言語がBashであるという事実は変わりません。

私は正しい立場です:sh --version: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)。shとbashの動作が異なることを考えれば、彼らがそうするのはちょっと厄介です。
サイレン2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.