Tên ngôn ngữ đảo ngược [đã đóng]


10

Bạn nên mã một đoạn mã trông giống như nó xuất ra tên ngôn ngữ nhưng thực tế lại xuất ra tên đảo ngược.

Ví dụ, một chương trình Python sẽ trông giống như nó xuất ra Pythonnhưng thực sự nên xuất ra nohtyP.

Người chiến thắng là câu trả lời với nhiều upvote nhất trong một tuần!


2
Được gắn cờ để đóng như những câu hỏi ngầm không còn được chào đón .
phân tán

7
Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì các câu hỏi ngầm không còn được chào đón trong trang web này
caird coinheringaahing

13
Thật đáng tiếc khi những điều ngầm đã được đưa ra ngoài chủ đề. Cộng đồng yêu họ.
Adám

1
Có thể thú vị nếu nó nói "Các ký tự trong tên ngôn ngữ không thể được mã hóa cứng".
chính thức tuyên bố

3
@ Adám: Nhìn vào chất lượng của các câu trả lời cho thử thách này, tôi có thể thấy lý do tại sao chúng tôi không thích những thử thách như thế này trên trang web nữa. Hầu hết các câu trả lời là khủng khiếp (thậm chí không bị xáo trộn chút nào), và hầu hết phần còn lại đang khai thác một lỗ hổng trong cách diễn đạt câu hỏi.

Câu trả lời:


72

PHP , 3 byte

PHP

Hãy thử trực tuyến!

Có vẻ như nó xuất ra tên ngôn ngữ, nhưng thực ra đó là các chữ cái theo thứ tự đảo ngược.


10
Tôi thường ghét những câu hỏi ngầm nhưng câu hỏi này rất hay
caird coinheringaahing

9
Đợi đã, nó đảo ngược? Bạn chắc chắn đến mức nào ...
user41805

10
Thử thách PHP được tạo ra cho.
PyRulez

2
Không thể tin điều này ... Tôi ghét Palindromes!
Ông Xcoder

9
@KritixiLithos 100%. Tôi đã dán đầu ra vào một kịch bản nơi tôi so sánh nó 'PHP'[::-1]và nó được trả lại true.
Stewie Griffin

22

R, 8 byte

Mất một lúc để tìm ra cái này, nhưng tôi nghĩ tôi đã giải quyết nó!

cat("R")



12

Braingolf , 20 byte

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

Hãy thử trực tuyến!

@Tuy nhiên, in một ký tự dưới dạng ASCII, vì "Braingolf"đẩy chuỗi theo thứ tự, mục cuối cùng trên ngăn xếp là f, do đó, @bản in đầu tiênf , , v.v.

Vì lý do này, Hello, World!chương trình đầu tiên trong Braingolf thực sự là:

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

Sidenote: Braingolf ngược Flogniarb, đó thực sự có thể là một tên ngôn ngữ tốt hơn Braingolf!



11

> <> , 8 byte

"><>">o<

Hãy thử trực tuyến!

Thực tế thú vị, điều này thực sự đảo ngược tên của ngôn ngữ. Tên, tuy nhiên, là một palindrom. Điều này thật buồn cười với tôi, bởi vì 'paling' (gần như đánh vần sự khởi đầu của 'palindrome') là một loại lươn trong tiếng Hà Lan.


2
@Mayube theo bản năng tôi cũng nghĩ vậy và là "Huh, ><>đầu ra stack bị đảo ngược, tại sao tôi lại nhận được ><>". Sau đó, tôi đếm số GT và LT ...
steenbergh

3
nhưng điều này không hiệu quả, vì nó ><>không xuất ra <><, mục tiêu là xuất ra tên ngôn ngữ đảo ngược
Skidsdev

5
@Mayube ><>đảo ngược vẫn còn ><>;)
user41805

5
Ồ đúng rồi Tôi hiểu rồi, tôi phải thay thế ><>bằng 121mã theo nghĩa đen để hiểu những gì bạn đang nói: P
Skidsdev

1
@steenbergh Tôi phản bác lại. ;)
Arjun

8

Thạch , 8 byte

“Jelly”U

Hãy thử trực tuyến!

"U" là một nguyên tử đủ vô nghĩa để "đảo ngược một mảng" mà 99% lập trình viên có thể sẽ cho rằng chương trình này sẽ tạo ra "Jelly". Có lẽ không quá nhiều người chơi mã, mặc dù.


Điều này là khá rõ ràng đối với các chương trình Jelly mới bắt đầu như tôi vài tuần trước. (Tôi đã không downvote mặc dù).
HyperNeutrino

1
@HyperNeutrino Wow, tôi không nhận ra bạn là một chương trình Jelly mới bắt đầu! : P
Esolanging Fruit 17/07/17

1
@ Challenger5 Tôi xin lỗi vì tôi không thể tham gia: p
HyperNeutrino 17/07/17


5

APL (Dyalog) , 24 byte

Đầu ra trên STDERR. Đây là cách giảm nhận dạng đơn giản, nhưng APL đi từ phải sang trái!

{⍺⊣⍞←⍵}/' APL'

Hãy thử trực tuyến!


Phiên bản thay thế, ngầm, tự viết tài liệu:

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

Hãy thử trực tuyến!


APL: Cách tiếp cận tương tác ( ý định chơi chữ ). Hãy hỏi ba chữ cái và nhập chúng theo thứ tự thích hợp:

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

Hoạt động vì APL đánh giá từ phải sang trái và do đó yêu cầu chữ cái ngoài cùng bên phải trước, nhưng chúng tôi nhập "A" trước, v.v.

Hãy thử trực tuyến!


4

J, 3 byte

Nhảy vào bandwagon ngôn ngữ là palindrom:

'J'

H'mông |.'J'sẽ phù hợp hơn.
Adám

2

q, 5 byte

một tên ngôn ngữ một chữ cái làm cho vấn đề này trở nên tầm thường

1"q";

Đầu ra:

q

-1

Bash, 10 byte

rev<<<Bash

Hãy thử trực tuyến!


4
Nếu bạn sử dụng shthay vì bashbạn có thể lưu hai byte. Chưa bao giờ tôi đề nghị chuyển đổi ngôn ngữ cho một chương trình để tiết kiệm hai byte lol
Sirens

@Sirens: shkhông hỗ trợ <<<chuyển hướng. bashđôi khi được đổi tên thành sh, nhưng điều đó không thay đổi thực tế rằng ngôn ngữ vẫn là Bash.

Tôi đứng sửa : sh --version: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16). Loại khó chịu mà họ làm mà cho rằng sh và bash cư xử khác nhau.
Còi báo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.