Nome do idioma invertido [fechado]


10

Você deve codificar um trecho de código que parece que gera o nome do idioma, mas na verdade gera o nome invertido.

Por exemplo, um programa Python deve parecer com o resultado, Pythonmas deve realmente ser gerado nohtyP.

O vencedor é a resposta com mais votos em uma semana!


2
Sinalizado para fechar, pois as perguntas secretas não são mais bem-vindas .
scatter

7
Eu estou votando para fechar esta questão como off-topic, porque perguntas desleais não são mais bem-vindos neste local
caird coinheringaahing

13
É uma pena que isso tenha sido dissimulado . A comunidade os ama.
Adám 12/06/19

11
Poderia ter sido interessante se tivesse dito "Os caracteres no nome do idioma não podem ser codificados".
officialaimm

3
@ Adám: Analisando a qualidade das respostas para esse desafio, posso ver por que não gostamos mais de desafios como este no site. A maioria das respostas é terrível (nem mesmo ofuscada), e a maioria das outras explora uma brecha na redação da pergunta.

Respostas:


73

PHP , 3 bytes

PHP

Experimente online!

Parece que gera o nome do idioma, mas na verdade são as letras em ordem inversa.


10
Normalmente eu odeio perguntas desleais mas este é brilhante
Caird coinheringaahing

9
Espere, está invertido? Como você está certo ...
user41805

10
O desafio para o qual o PHP foi criado.
PyRulez

2
Não posso acreditar nisso ... Eu odeio Palindromes!
Mr. Xcoder

9
@KritixiLithos 100%. Colei a saída em um script em que a comparei 'PHP'[::-1]e ela retornou true.
Stewie Griffin

22

R, 8 bytes

Demorei um pouco para descobrir isso, mas acho que resolvi!

cat("R")



12

Braingolf , 20 bytes

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

Experimente online!

@Imprime um caractere como ASCII, no entanto, porque "Braingolf"pressiona a sequência em ordem, o último item da pilha é f, portanto, a primeira @impressão fe assim por diante.

Por causa dessa peculiaridade, o primeiro Hello, World!programa em Braingolf foi realmente:

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

Sidenote: Braingolf ao contrário é Flogniarb, que pode realmente ser um nome de idioma melhor do que 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;
}

Experimente online!


11

> <> , 8 bytes

"><>">o<

Experimente online!

Curiosidade, isso realmente inverte o nome do idioma. O nome, no entanto, é um palíndromo. O que é mais engraçado para mim, porque 'empalidecer' (que quase significa o início do 'palíndromo') é uma espécie de enguia em holandês.


2
@ Mayube instintivamente eu pensei isso também e estava "Huh, ><>gera a pilha invertida, por que estou recebendo ><>". Então eu contei os GT's e LT's ... #
187

3
mas isso não funciona, porque ele produz ><>não <><, o objetivo é a saída do nome do idioma revertida
Skidsdev

5
@Mayube ><>invertido ainda ><>;)
user41805

5
Oh certo sim, eu vejo agora, eu tive que substituir literalmente ><> com 121o código para entender o que estava dizendo: P
Skidsdev

11
@steenbergh eu respondi. ;)
Arjun

8

Gelatina , 8 bytes

“Jelly”U

Experimente online!

"U" é um átomo sem sentido o suficiente para "reverter uma matriz" que 99% dos programadores provavelmente assumirão que este programa produzirá "Jelly". Talvez não tanto jogadores de código, no entanto.


Isso é bastante óbvio para programas Jelly iniciantes, como eu, algumas semanas atrás. (Eu não diminuí a votação).
HyperNeutrino

11
@HyperNeutrino Uau, eu não sabia que você era um programa Jelly para iniciantes! : P
Esolanging Fruit

11
@ Challenger5 Bem, desculpe-me por não conseguir
absorver


5

APL (Dyalog) , 24 bytes

Saídas em STDERR. Isso é uma simples redução de identidade, mas o APL vai da direita para a esquerda!

{⍺⊣⍞←⍵}/' APL'

Experimente online!


Versão alternativa, tácita e auto-documentável:

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

Experimente online!


APL: Uma abordagem interativa ( trocadilho intencional ). Vamos pedir as três letras e inseri-las na ordem correta:

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

Funciona porque o APL avalia da direita para a esquerda e, portanto, pede a letra mais à direita primeiro, mas inserimos o "A" primeiro, etc.

Experimente online!


4

J, 3 bytes

Saltando no movimento da língua é o palíndromo:

'J'

Hum ... |.'J'seria mais adequado.
Adám

2

q, 5 bytes

um nome de idioma de uma letra torna esse problema trivial

1"q";

Resultado:

q

-1

Bash, 10 bytes

rev<<<Bash

Experimente online!


4
Se você usar em shvez de, bashpoderá salvar dois bytes. Eu nunca jamais sugeriu línguas comutação de um programa para salvar dois bytes lol
Sirens

@ Sirens: shnão suporta o <<<redirecionamento. bashàs vezes é renomeado para sh, mas isso não muda o fato de que o idioma ainda é o Bash.

Eu corrijo: sh --version: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16). Tipo de desagradável que eles fazem isso, dado que sh e bash se comportam de maneira diferente.
Sirenes
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.